Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workload updates #76

Merged
merged 1 commit into from
Jan 29, 2025
Merged

Workload updates #76

merged 1 commit into from
Jan 29, 2025

Conversation

susesgartner
Copy link
Contributor

@susesgartner susesgartner commented Jan 14, 2025

PR to rework the validations performed across all our tests:

  • Added workload validations to most tests.
  • Updated most validations to handle multiple clusters
  • Updated multi-cluster provisioning to return the IDs of the clusters created

Additional notes: Whenever we consolidate multi-cluster provisioning I would like to remove the need to return the clusterNames (which are generated in the provisioning logic) and instead generate the names in a helper. The idea would be similar in concept to permutations except instead of generating configs it would simply alter a config to make certain fields unique i.e names, identifiers.... this would split our config file building logic (permutations, uniquifying, and default settings) from our creation logic. Overall this would be a nice gain in modularity.

Copy link
Contributor

@markusewalker markusewalker left a comment

Choose a reason for hiding this comment

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

Left some comments, but overall looks good. We'll need to make sure we do close to a full regression here to make sure no test hit any unforseen issues.

framework/set/setConfigTF.go Outdated Show resolved Hide resolved
go.mod Outdated Show resolved Hide resolved
tests/extensions/provisioning/verify.go Show resolved Hide resolved
tests/extensions/provisioning/verify.go Show resolved Hide resolved
tests/extensions/provisioning/verify.go Show resolved Hide resolved
tests/extensions/provisioning/verify.go Outdated Show resolved Hide resolved
@susesgartner susesgartner force-pushed the verify-update branch 4 times, most recently from 3a74d7b to fe5c585 Compare January 15, 2025 22:17
@susesgartner susesgartner force-pushed the verify-update branch 11 times, most recently from a95ce54 to 51b9ec8 Compare January 27, 2025 16:57
@susesgartner susesgartner force-pushed the verify-update branch 3 times, most recently from 6a6d5be to ee61f4f Compare January 29, 2025 21:08
@markusewalker markusewalker self-requested a review January 29, 2025 21:26
Update verify.go

updates

update tests

Update setMultiCluster.go

update with workloads

update psact

Update verify.go

Update verify.go

go mod update

Update Dockerfile

Update verify.go

add sleep

update go.mod and some go docs

update with timeout

update

update order of ops

Update verify.go

Update verify.go

Add temp fix

Update registries_test.go

Update registries_test.go
@markusewalker markusewalker merged commit 57fac91 into rancher:main Jan 29, 2025
1 check failed
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.

3 participants