Skip to content

[Manual Cherry-pick] Add external controlplane e2e test (#676)#693

Closed
fjglira wants to merge 1 commit intoistio-ecosystem:release-1.0from
fjglira:issue-685
Closed

[Manual Cherry-pick] Add external controlplane e2e test (#676)#693
fjglira wants to merge 1 commit intoistio-ecosystem:release-1.0from
fjglira:issue-685

Conversation

@fjglira
Copy link
Copy Markdown
Contributor

@fjglira fjglira commented Mar 4, 2025

  • e2e multicluster test improve

Clean up multicluister test

Adding primary remote multicluster e2e test

Ensure e2e tests use the correct versions yaml file (#667)

We use -ldflags to set the istioversion.versionsFilename variable, but this only works when building the binary. It doesn't work when running ginkgo-based e2e tests. When the versionsFilename is not set via ldflags, it will now use the environment variable VERSIONS_YAML_FILE. If this env var isn't set, we default to versions.yaml.

e2e multicluster test improve

Fix lint errors

Delete references to bookinfo on multicluster test

Fix change package on external multicluster test

  • Apply suggestions from code review

  • Changes from review

  • More changes from review

  • Add tag to common file in multicluster test

  • Delete duplicated Label


What type of PR is this?

  • Enhancement / New Feature
  • Bug Fix
  • Refactor
  • Optimization
  • Test
  • Documentation Update

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #685

Related Issue/PR #

Additional information:

@fjglira fjglira requested a review from a team as a code owner March 4, 2025 15:27
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 74.31%. Comparing base (92a7107) to head (0b6d7c3).
Report is 2 commits behind head on release-1.0.

Additional details and impacted files
@@               Coverage Diff               @@
##           release-1.0     #693      +/-   ##
===============================================
+ Coverage        74.16%   74.31%   +0.15%     
===============================================
  Files               43       43              
  Lines             2597     2597              
===============================================
+ Hits              1926     1930       +4     
+ Misses             577      574       -3     
+ Partials            94       93       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

* e2e multicluster test improve

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

Clean up multicluister test

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

Adding primary remote multicluster e2e test

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

Ensure e2e tests use the correct versions yaml file (istio-ecosystem#667)

We use `-ldflags` to set the `istioversion.versionsFilename` variable, but this only works when building the binary. It doesn't work when running ginkgo-based e2e tests. When the `versionsFilename` is not set via ldflags, it will now use the environment variable `VERSIONS_YAML_FILE`. If this env var isn't set, we default to `versions.yaml`.

Signed-off-by: Marko Lukša <mluksa@redhat.com>
Signed-off-by: Francisco H <frherrer@redhat.com>

e2e multicluster test improve

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

Fix lint errors

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

Delete references to bookinfo on multicluster test

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

Fix change package on external multicluster test

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

* Apply suggestions from code review

Co-authored-by: Nick Fox <6226732+nrfox@users.noreply.github.com>
Signed-off-by: Francisco H <frherrer@redhat.com>

* Changes from review

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

* More changes from review

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

* Add tag to common file in multicluster test

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

* Delete duplicated Label

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

---------

Signed-off-by: Francisco H <frherrer@redhat.com>
Co-authored-by: Nick Fox <6226732+nrfox@users.noreply.github.com>
@fjglira
Copy link
Copy Markdown
Contributor Author

fjglira commented Mar 17, 2025

1.0 was released without the change, closing this PR. It's not needed anymore

@fjglira fjglira closed this Mar 17, 2025
zmiklank pushed a commit to zmiklank/sail-operator that referenced this pull request Mar 16, 2026
Co-authored-by: bmangoen <9867932+bmangoen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants