Skip to content

Automator: merge upstream changes to openshift-service-mesh/sail-operator@main#341

Merged
openshift-merge-bot[bot] merged 35 commits intoopenshift-service-mesh:mainfrom
openshift-service-mesh-bot:none-main-merge_upstream_main-38a843ce
Jun 18, 2025
Merged

Automator: merge upstream changes to openshift-service-mesh/sail-operator@main#341
openshift-merge-bot[bot] merged 35 commits intoopenshift-service-mesh:mainfrom
openshift-service-mesh-bot:none-main-merge_upstream_main-38a843ce

Conversation

@openshift-service-mesh-bot
Copy link
Copy Markdown

@openshift-service-mesh-bot openshift-service-mesh-bot commented May 28, 2025

Generated by Automator - 2025-06-18T15:17:33+00:00

…m#853)

* Add misspell to do basic spell validation in our docs

Signed-off-by: Francisco H <frherrer@redhat.com>

* Fix misspell on misspell version

Signed-off-by: Francisco H <frherrer@redhat.com>

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
mkolesnik and others added 2 commits May 28, 2025 08:44
Refactor the tests to run all tags on a single cluster without
redeploying it.
After each tag the cluster is cleaned back to its original state.

Dual stack tests are still being run in their own cluster, as it needs
to be deployed in dual stack mode to support it.

Fixes: istio-ecosystem#827

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Daniel Grimm <dgrimm@redhat.com>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch from d49821c to 0ca2f5d Compare May 28, 2025 18:44
@openshift-ci openshift-ci bot added size/L and removed size/S labels May 28, 2025
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch 3 times, most recently from e06fed0 to 7d218ab Compare May 29, 2025 06:17
Using this flag allows debugging the failed test on the environment,
instead of destroying it.
The default behavior is still to clean up the cluster when failing.

Fixes: istio-ecosystem#675

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch 2 times, most recently from 85fccbc to 4fd383e Compare May 29, 2025 12:13
When using `KEEP_ON_FAILURE=true` also set `SKIP_CLEANUP=true`. This
keeps the cluster running after the tests, without a need to defined our
own trap logic.

The downside is that the cluster will keep running even if the tests
passed, but seeing as using the `KEEP_ON_FAILURE` flag is excpected
mainly when there are failures, it seems that it's resonable to do.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch from 4fd383e to 8bee967 Compare May 29, 2025 15:13
…used in community-operators-prod (istio-ecosystem#854)

Adds new PREVIOUS_VERSION variable to the Makefile - see the comment for details

Also:
- Disables nightly releases for 1.0 version
- Removes redundant parameters from release GH workflow and github-workflow make target
- Removes extra white spaces in the nightly version string
- Use VERSION as a default value for the bundle-publish make target

Signed-off-by: Filip Brychta <fbrychta@redhat.com>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch 11 times, most recently from d8aeb50 to a969b08 Compare June 2, 2025 09:10
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-main-merge_upstream_main-38a843ce branch 5 times, most recently from 7d33def to 7e91754 Compare June 12, 2025 06:12
@dgn
Copy link
Copy Markdown

dgn commented Jun 12, 2025

lint failure should be fixed by #346

@dgn
Copy link
Copy Markdown

dgn commented Jun 12, 2025

/test ocp-4.18-e2e-ocp

Now that we have `Cleaner` clean up after each test, it makes sense to
run this logic once in the suite, rather than after each test (which
cleans up its own resources).

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
@dgn
Copy link
Copy Markdown

dgn commented Jun 12, 2025

/test ocp-4.18-lint

Message example before fix:
`STEP: Waiting for resources to be deletedon cluster=primary`

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
@dgn
Copy link
Copy Markdown

dgn commented Jun 12, 2025

/retest

mkolesnik and others added 2 commits June 13, 2025 04:20
When setting up with kind, only annotate the clusters we set up.

Fixes: istio-ecosystem#901

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
We already use the same setting in e2e tests

Signed-off-by: Daniel Grimm <dgrimm@redhat.com>
@dgn
Copy link
Copy Markdown

dgn commented Jun 13, 2025

/retest

@fjglira
Copy link
Copy Markdown
Collaborator

fjglira commented Jun 13, 2025

This PR aims to solve the issue with the helm install

mkolesnik and others added 5 commits June 15, 2025 10:35
Seems that this was missed in a recent refactor, so making sure the
suite skips cleaning up when it failed and we want to keep the env.

Use `ReportAfterSuite` which recieves a concentrated report and can
tell if the suite has passed or failed.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Francisco H <frherrer@redhat.com>
The cleanup effectively ignored the `KEEP_ON_FAILURE` flag since
`CurrentSpecReport()` at this level doesn't return any usable
information since all the tests have finished.

Instead, we use `ReportAfterSuite` which recieves a concentrated report
and can tell if the suite has passed or failed.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
…service-mesh#582)" (istio-ecosystem#905)

This reverts commit c282873.

Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
@fjglira
Copy link
Copy Markdown
Collaborator

fjglira commented Jun 16, 2025

It will be solved by this PR

MaxBab and others added 8 commits June 18, 2025 01:06
- Fix docs for "broken_links" workflow
- Fix docs with non working links
- Add "workflow_dispatch" for workflow manual execution

Signed-off-by: Maxim Babushkin <mbabushk@redhat.com>
* e2e allow to build and push setting target arch

Signed-off-by: Francisco H <frherrer@redhat.com>

* Update documentation to add TARGET_ARCH=amd64 GINKGO_FLAGS=-v make test.e2e.ocp

Signed-off-by: Francisco H <frherrer@redhat.com>

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
…stem#914)

* Fix helm issue during e2e test run  operator installation

Signed-off-by: Francisco H <frherrer@redhat.com>

Fix command error

Signed-off-by: Francisco H <frherrer@redhat.com>

* Apply suggestions from code review

Co-authored-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Francisco H <frherrer@redhat.com>

* Improves from code review

Signed-off-by: Francisco H <frherrer@redhat.com>

* Update comment in build and push script

Signed-off-by: Francisco H <frherrer@redhat.com>

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
Co-authored-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Maxim Babushkin <mbabushk@redhat.com>
In this test the secret generation sometimes is attempted before
everything is ready, leading to flaky, hard to debug, failures.

Using `Eventually` to generate the secret avoids these failures.

Fixes: istio-ecosystem#866

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
* Change the way doc examples are created and executed

Signed-off-by: Francisco H <frherrer@redhat.com>

* Add the remove of the files in a trap

Signed-off-by: Francisco H <frherrer@redhat.com>

* Update test.docs to be able to run specific doc tag

Signed-off-by: Francisco H <frherrer@redhat.com>

* Update documentation to add how to run the specific test

Signed-off-by: Francisco H <frherrer@redhat.com>

* Update from review

Signed-off-by: Francisco H <frherrer@redhat.com>

* Improve test dir from review

Signed-off-by: Francisco H <frherrer@redhat.com>

* Fix error while running on temp dir

Signed-off-by: Francisco H <frherrer@redhat.com>

* Fix lint

Signed-off-by: Francisco H <frherrer@redhat.com>

* Apply suggestions from code review

Co-authored-by: Mike Kolesnik <mkolesni@redhat.com>
Signed-off-by: Francisco H <frherrer@redhat.com>

* Fix from review

Signed-off-by: Francisco H <frherrer@redhat.com>

* Fix lint

Signed-off-by: Francisco H <frherrer@redhat.com>

* Changes from review: update TEST_DIR var

Signed-off-by: Francisco H <frherrer@redhat.com>

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
Co-authored-by: Mike Kolesnik <mkolesni@redhat.com>
* Update VERSIONS_YAML_FILE e2e test information

Signed-off-by: Francisco H <frherrer@redhat.com>

* Apply suggestions from code review

Co-authored-by: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Francisco H <frherrer@redhat.com>

* Update read me from comments

Signed-off-by: Francisco H <frherrer@redhat.com>

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
Co-authored-by: Sridhar Gaddam <sgaddam@redhat.com>
* upstream/main: (34 commits)
  Update VERSIONS_YAML_FILE e2e test information (istio-ecosystem#916)
  Improve automated docs test run (istio-ecosystem#894)
  Use `Eventually` in remote secret generation (istio-ecosystem#921)
  Docs followup link fix (istio-ecosystem#919)
  Fix helm issue during e2e test run  operator installation (istio-ecosystem#914)
  e2e allow to build and push setting target arch (istio-ecosystem#913)
  Fix docs for "broken_links" workflow (istio-ecosystem#918)
  Revert "Disable imageDigest support in ztunnel controller (openshift-service-mesh#582)" (istio-ecosystem#905)
  Fix typo in the ReportAfterSuite text (istio-ecosystem#911)
  Fix cleanup in multicluster tests (istio-ecosystem#909)
  Adding Eventually to Helm operator install (istio-ecosystem#907)
  Skip cleanup if control plane tests fail (istio-ecosystem#910)
  Use debug logging in integration tests (istio-ecosystem#906)
  Annotate only our clusters when using kind (istio-ecosystem#904)
  Fix log message for cleaner when waiting (istio-ecosystem#903)
  Consolidate multicluster operator deploy/cleanup (istio-ecosystem#902)
  Improve e2e test cleanup by recording & cleaning up (istio-ecosystem#889)
  Enchance debug information when e2e fails: add istioctl proxy status (istio-ecosystem#891)
  Update github action for broken links (istio-ecosystem#888)
  Fix "Check broken link" workflow (istio-ecosystem#887)
  ...
@fjglira
Copy link
Copy Markdown
Collaborator

fjglira commented Jun 18, 2025

/test ocp-4.18-lint

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants