Document sync jobs#1901
Conversation
Document the main workflows that sync istio-ecosystem/sail-operator with its dependencies. Signed-off-by: Nick Fox <nfox@redhat.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1901 +/- ##
==========================================
- Coverage 80.71% 80.29% -0.43%
==========================================
Files 51 51
Lines 2598 2598
==========================================
- Hits 2097 2086 -11
- Misses 380 387 +7
- Partials 121 125 +4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
FilipB
left a comment
There was a problem hiding this comment.
Very helpful, thank you.
| | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| | **Istio Go modules** | `istio.io/istio` and `istio.io/client-go` pulled from the upstream branch (`master` for main, release branch for release branches). Skipped on release branches (`TOOLS_ONLY=true`). | | ||
| | **Istio versions** | Runs `make update-istio` (via `hack/update-istio.sh`) to detect new stable Istio releases and pre-release builds, adding them to `pkg/istioversion/versions.yaml`. Skipped on release branches. | | ||
| | **Istio sample manifests** | Downloads latest `helloworld`, `httpbin`, `sleep`, and `tcp-echo` samples from the upstream Istio repo into `tests/e2e/samples/`. | |
There was a problem hiding this comment.
It would be nice to add 1 sentence why we do this. I don't know
| | **Istio versions** | Runs `make update-istio` (via `hack/update-istio.sh`) to detect new stable Istio releases and pre-release builds, adding them to `pkg/istioversion/versions.yaml`. Skipped on release branches. | | ||
| | **Istio sample manifests** | Downloads latest `helloworld`, `httpbin`, `sleep`, and `tcp-echo` samples from the upstream Istio repo into `tests/e2e/samples/`. | | ||
| | **Tool versions** | Updates operator-sdk, Helm, controller-tools, controller-runtime, opm, OLM, gitleaks, runme, misspell, and KIND node image to their latest releases. On release branches, updates are pinned to the current minor version (patch-only). | | ||
| | **Gateway API CRDs** | Downloads the latest `experimental-install.yaml` from `kubernetes-sigs/gateway-api`. | |
There was a problem hiding this comment.
It would be nice to add 1 sentence why we do this. I don't know
There was a problem hiding this comment.
Thanks. Could you please check preview? The table rendering is broken.
Adds "why" we download samples and GW API resources to the repo. Signed-off-by: Nick Fox <nfox@redhat.com>
Remove padding from md table. Signed-off-by: Nick Fox <nfox@redhat.com>
|
Overriding since this is a docs only update. /override e2e-kind-multicluster edit: not sure I have permissions to do this... |
|
/test e2e-kind-multicluster |
* upstream/main: Document sync jobs (istio-ecosystem#1901) Automator: Update dependencies in istio-ecosystem/sail-operator@main (istio-ecosystem#1914)
What type of PR is this?
What this PR does / why we need it:
Documents the main workflows that sync istio-ecosystem/sail-operator with its dependencies.
Which issue(s) this PR fixes:
Fixes #
Related Issue/PR #
Additional information: