-
Notifications
You must be signed in to change notification settings - Fork 5
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
feat: Added e2e test for capx cluster #523
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 16, 2024 22:11
7fb489b
to
79e1412
Compare
dkoshkin
reviewed
Apr 16, 2024
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
3 times, most recently
from
April 19, 2024 17:19
9d6e3ed
to
38ad028
Compare
deepakm-ntnx
commented
Apr 19, 2024
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
3 times, most recently
from
April 25, 2024 21:43
fb5f5c0
to
e862992
Compare
deepakm-ntnx
commented
Apr 25, 2024
jimmidyson
reviewed
Apr 26, 2024
jimmidyson
reviewed
Apr 26, 2024
jimmidyson
reviewed
Apr 26, 2024
jimmidyson
approved these changes
Apr 26, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great! Look forward to running this regularly in CI!
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 26, 2024 16:03
e862992
to
584b663
Compare
dkoshkin
reviewed
Apr 26, 2024
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 26, 2024 16:22
584b663
to
4fe15b0
Compare
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 26, 2024 16:47
4fe15b0
to
f2f947a
Compare
dkoshkin
approved these changes
Apr 26, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, looking great!
Ran 1 of 12 Specs in 352.660 seconds
SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 11 Skipped
coverage: 48.8% of statements
composite coverage: 48.8% of statements
Ginkgo ran 1 suite in 5m59.433058375s
Test Suite Passed
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 26, 2024 17:22
f2f947a
to
9210993
Compare
dkoshkin
approved these changes
Apr 26, 2024
We need to set following vars in either env or caren.yaml # IP/FQDN of Prism Central. NUTANIX_ENDPOINT: "" # Port of Prism Central. Default: 9440 NUTANIX_PORT: 9440 # Disable Prism Central certificate checking. Default: false NUTANIX_INSECURE: false # Prism Central user NUTANIX_USER: "" # Prism Central password NUTANIX_PASSWORD: "" # Host IP to be assigned to the CAPX Kubernetes cluster. CONTROL_PLANE_ENDPOINT_IP: "" # Port of the CAPX Kubernetes cluster. Default: 6443 CONTROL_PLANE_ENDPOINT_PORT: 6443 # Name of the Prism Element cluster. NUTANIX_PRISM_ELEMENT_CLUSTER_NAME: "" # Name of the OS image pre-uploaded in PC. NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME: "" # Name of the subnet to be assigned to the VMs. NUTANIX_SUBNET_NAME: "" # Name of the storage container to CSI driver NUTANIX_STORAGE_CONTAINER_NAME: "" # Username/Password of dockerhub account to avoid download rate limiting DOCKER_HUB_USERNAME: "" DOCKER_HUB_PASSWORD: ""
deepakm-ntnx
force-pushed
the
jira/D2IQ-100400
branch
from
April 26, 2024 18:19
9210993
to
de6017b
Compare
dkoshkin
approved these changes
Apr 26, 2024
Merged
faiq
pushed a commit
that referenced
this pull request
Apr 29, 2024
🤖 I have created a release *beep* *boop* --- ## 0.8.0 (2024-04-29) <!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed ### Exciting New Features 🎉 * feat: give mutators a clusterGetter function by @faiq in https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pull/514it was unintelliga * feat: get default sans via cluster object in patch handler for docker by @faiq in #519 * feat: adds nutanix SANs via patchHandler by @faiq in #522 * feat: nutanix csi driver 3.0 by @faiq in #531 * feat: Add additionalCategories field to Nutanix machine details patch by @dlipovetsky in #525 * feat: support setting Nutanix project on machines by @dkoshkin in #535 * feat: Upgrade to CAPI v1.7.0 by @jimmidyson in #555 * feat: CAPI v1.7.1 by @jimmidyson in #560 * feat: Preserve user-managed fields when applying resources by @dlipovetsky in #556 * feat: Preserve user-managed fields when creating namespace by @dlipovetsky in #557 * feat: Added e2e test for capx cluster by @deepakm-ntnx in #523 * feat: add kube-vip static Pod in a Nutanix handler by @dkoshkin in #558 * feat: AWS CCM for Kubernetes v1.29 by @dkoshkin in #564 ### Fixes 🔧 * fix: updated the capx version used by @deepakm-ntnx in #513 * fix: add omitempty to CCM Credentials struct by @dkoshkin in #524 * fix: Add specific descriptions to Nutanix machine details fields by @dlipovetsky in #532 * refactor: setting ownership references to Nutanix CSI Helm Chart Proxies by @dlipovetsky in #565 ### Other Changes * build: Specify go1.22.2 as toolchain to fix govulncheck issues by @jimmidyson in #517 * build: Add metadata for latest v0.7.0 release by @jimmidyson in #515 * refactor: Consistently import CAPI v1beta1 package as clusterv1 alias by @jimmidyson in #518 * build: Fix image tags in release manifests by @jimmidyson in #516 * test(e2e): Use same versions of providers from module dependencies by @jimmidyson in #521 * build: update aws credentials on kind bootstrap cluster by @supershal in #507 * refactor: standardize the code for getting Helm values by @dkoshkin in #500 * build: Use latest k8s for dev and test management cluster by @jimmidyson in #526 * docs: Add how to release doc by @jimmidyson in #530 * build: adds a .envrc.local file for local development for dotenv by @faiq in #538 * refactor: create storage classes directly instead of using CRS by @faiq in #539 * refactor: Move API to caren.nutanix.com group by @jimmidyson in #534 * build: Add Kubernetes v1.30.0 option for bootstrap and Docker provider by @jimmidyson in #541 * build: create .envrc.e2e file from caren e2e config by @supershal in #540 * build: Only allow patch updates to k8s libs by @jimmidyson in #551 * build: Generate CRD YAML by @jimmidyson in #536 * build: Minor golangci-lint config updates for recent versions by @jimmidyson in #552 * build: generated CRDs yamls by @dkoshkin in #553 * refactor: Use separate types for provider cluster configs by @jimmidyson in #537 * docs: Remove additionalCategories from required fields by @dlipovetsky in #543 * build: Upgrade tooling, notably go to v1.22.2 by @jimmidyson in #561 * refactor: provider an entrypoint to the infra provider meta handlers by @dkoshkin in #554 * test(e2e): Add self-hosted e2e test by @jimmidyson in #439 * build: Bundle k8s.io/* back in with sigs.k8s.io/* dependencies by @jimmidyson in #583 * build: Add envtest setup to e2e envrc by @jimmidyson in #563 ## New Contributors * @deepakm-ntnx made their first contribution in #513 **Full Changelog**: v0.7.0...v0.8.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem does this PR solve?:
Adds Nutanix provider to quick start test
Which issue(s) this PR fixes:
Fixes #https://jira.nutanix.com/browse/D2IQ-100400
How Has This Been Tested?:
Special notes for your reviewer: