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

✨Add vSphere e2e tests #187

Merged
merged 7 commits into from
Jan 9, 2024
Merged

Conversation

furkatgofurov7
Copy link
Contributor

@furkatgofurov7 furkatgofurov7 commented Oct 4, 2023

What this PR does / why we need it:
Adds e2e tests for vSphere (CAPV) infrastructure provider

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #119

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

@furkatgofurov7 furkatgofurov7 force-pushed the add-vsphere-e2e branch 6 times, most recently from b55d33c to 5cab5c8 Compare December 25, 2023 22:28
@furkatgofurov7 furkatgofurov7 force-pushed the add-vsphere-e2e branch 2 times, most recently from 6ccc828 to ecd9771 Compare January 3, 2024 16:43
@furkatgofurov7 furkatgofurov7 force-pushed the add-vsphere-e2e branch 3 times, most recently from 91a6f99 to 1e1ad6c Compare January 6, 2024 22:11
@furkatgofurov7 furkatgofurov7 added the area/testing Indicates an issue related to test label Jan 6, 2024
@furkatgofurov7 furkatgofurov7 force-pushed the add-vsphere-e2e branch 2 times, most recently from 9d24cf7 to f19c2ef Compare January 6, 2024 22:22
@furkatgofurov7 furkatgofurov7 changed the title WIP: ✨ Add vSphere e2e tests ✨Add vSphere e2e tests Jan 6, 2024
Copy link
Contributor

@richardcase richardcase left a comment

Choose a reason for hiding this comment

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

Looks good to me. A couple of nits.

Makefile Outdated Show resolved Hide resolved
test/e2e/const.go Outdated Show resolved Hide resolved
test/e2e/README.md Outdated Show resolved Hide resolved
furkatgofurov7 and others added 5 commits January 8, 2024 15:16
Signed-off-by: Furkat Gofurov <[email protected]>
"k8s.io/utils/pointer" is deprecated and instead functions in "k8s.io/utils/ptr" are
used instead: to be specific, ptr.To to obtain a pointer in this case

Signed-off-by: Furkat Gofurov <[email protected]>
Use Rancher v2.8.0 and provision newer versioned child cllusters.

Signed-off-by: Richard Case <[email protected]>
@furkatgofurov7 furkatgofurov7 force-pushed the add-vsphere-e2e branch 2 times, most recently from 04d69e8 to 2a5408f Compare January 8, 2024 16:20
@furkatgofurov7
Copy link
Contributor Author

@richardcase @Danil-Grigorev thanks for the reviews, I have addressed all your suggestions in 14fc325, PTAL once again, thanks!

Signed-off-by: Furkat Gofurov <[email protected]>
Copy link
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

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

Thanks @furkatgofurov7. Tests passed locally (openSUSE Tumbleweed) after following your how-to guide. 👍🏼

@richardcase richardcase merged commit f5ada58 into rancher:main Jan 9, 2024
13 checks passed
@furkatgofurov7 furkatgofurov7 deleted the add-vsphere-e2e branch January 9, 2024 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/testing Indicates an issue related to test kind/feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[e2e] Add a test to cover vSphere
4 participants