Skip to content

Conversation

@alpeb
Copy link
Member

@alpeb alpeb commented Mar 14, 2025

Followup to #13770, #13781 and #13782, based off of branch alpeb/multicluster-chart-manage-smc-cli-install

Addresses test task in #13768

This introduces a new boolean flag multicluster-target-context to the multicluster tests, that when set to true:

  • the multicluster extension is installed in both clusters passing a config for a controllers entry.
  • the linkerd mc link command is run with --service-mirror=false so it only outputs the Link CR and the credentials secrets.

This is used in a new test triggered in parallel in the test-multicluster integration test job.

@alpeb alpeb requested a review from a team as a code owner March 14, 2025 17:31
@alpeb alpeb force-pushed the alpeb/multicluster-chart-manage-smc-tests branch 2 times, most recently from 1ee611f to d88ceac Compare March 14, 2025 18:18
cases:
- {k8s: "v1.23", manage-controllers: false}
- {k8s: "v1.32", manage-controllers: false}
- {k8s: "v1.32", manage-controllers: true}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How much time does adding a third case here add to our CI runs?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

None, these cases run in parallel. We could start experiencing resource contention the more parallel jobs we add, but I don't think I've seen that in this repo.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We definitely see that when there are many concurrent jobs (dependabot, releases) running. It may be tolerable but it's another thing that will need retries/etc, so we shouldn't assume it's free.

@alpeb alpeb force-pushed the alpeb/multicluster-chart-manage-smc-cli-install branch from 052ddd5 to b6f7911 Compare March 17, 2025 15:31
Base automatically changed from alpeb/multicluster-chart-manage-smc-cli-install to main March 17, 2025 17:16
…r service mirror controllers - tests

Followup to #13770, #13781 and #13782, based off of branch alpeb/multicluster-chart-manage-smc-cli-install

Addresses test task in #13768

This introduces a new boolean flag `multicluster-target-context` to the multicluster tests, that when set to true:

- the multicluster extension is installed in both clusters passing a config for a `controllers` entry.
- the `linkerd mc link` command is run with `--service-mirror=false` so it only outputs the Link CR and the credentials secrets.

This is used in a new test triggered in parallel in the test-multicluster integration test job.
@alpeb alpeb force-pushed the alpeb/multicluster-chart-manage-smc-tests branch from d88ceac to 133c5a3 Compare March 17, 2025 17:23
@alpeb alpeb merged commit 37b23e1 into main Mar 17, 2025
48 checks passed
@alpeb alpeb deleted the alpeb/multicluster-chart-manage-smc-tests branch March 17, 2025 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants