Skip to content

Conversation

@cloud-team-rebase-bot
Copy link

No description provided.

abhay-nutanix and others added 20 commits September 29, 2025 19:22
* fix: Support multiple values by category

* fix: nix-action version name change

* removing flatmaps and keeping useCategoryMapping

* fixing additional categories E2E

* fixing additional categories E2E

* using assertion in test, Addressing comments

* addressing comments

* reverting vals changes
Used by clusterctl to avoid GitHub API rate limits.
…oud-native#597)

* Add cache methods and types for converged v4 client

* Add more tests and add converged client to NutanixMachine controller context

* Add more tests

* Change prism-go-client to current main

* go.sum fix
* fix: support multiple cintainer engine

* changing name from setup_container_engine to select_container_engine
…d-native#598)

* Change DeleteVM helper to converged v4 client

* Add and fix test cases
…native#600)

* V4 migration: GetImage and GetImageByLookup

* Fix OData filter for image list call

* Add tests and optimize GetImageByLookup

* Fix linter error

* Fix GetImageByLookup

* Restore ImageLookup original behaviour
…cloud-native#602)

* refactor: list storage containers using converged client

* fix: uuid from containerExtId

* fix: expected error strs
…ve#607)

* feat: Add category method for converged v4 client

* fix: name change from categoryValue to categories

* fix: resolving conflicts to main

* feat: Change GetSubnetUUID and GetSubnetUUIDList helper to work with V4 API (converged client) (nutanix-cloud-native#608)

* feat: Change GetSubnetUUID and GetSubnetUUIDList helper to work with V4 API (converged client)

* feat: Change GetPEUUID helper to work with V4 API (converged client) (nutanix-cloud-native#609)

* resolving import conflict
…lient (nutanix-cloud-native#614)

* Change GetTaskUUIDFromVM helper to work with V4 converged client

* Fixed case for v3-v4 task id incompatibility and add more tests

* Fix filter whitespaces and braces

* Fix lint and unit tests errors after merge
…ative#604)

* v4 migration GPU methods

* Add gpu tests to PR test suite

Add missing gpu vars to e2e env

Fix gpu e2e and fix vars

* Change labels for gpu and ensure that whitespace will not affect GPU name

* get rid of extra quotes

* Add correct address range

* Fix check type for Device Id

* Tweak gpu e2e test params

* Get rid of additional net in PE params

* Add gpu vendor params

* Add gpu params to e2e config

* Drop assign and check of unsued variables

* Drop assign and check of unsued variables
…ix-cloud-native#622)

Remove the template comment from the bootstrap data to ensure
hostname directly in the bootstrap data instead of templated string.
…ud-native#618)

* fix: removing subnet.ClusterReference from GetSubnetUUID
@openshift-ci openshift-ci bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Nov 20, 2025
@openshift-ci
Copy link

openshift-ci bot commented Nov 20, 2025

Hi @cloud-team-rebase-bot[bot]. Thanks for your PR.

I'm waiting for a github.com member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci
Copy link

openshift-ci bot commented Nov 20, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign nrb for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

* Revert "NCN-109324: enforce NutanixMachine and NutanixFailureDomain spec field "subnets" not have duplicates (nutanix-cloud-native#560)"

This reverts commit b7a3a26.

* Revert "NCN-108631:  Enforce CEL validation on NutanixResourceIdentifier (nutanix-cloud-native#549)"

This reverts commit cfd7cff.
@cloud-team-rebase-bot cloud-team-rebase-bot bot changed the title Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.0 (768abdd) into main Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.1 (8c2499c) into main Nov 24, 2025
@cloud-team-bot cloud-team-bot bot force-pushed the rebase-bot-main branch 2 times, most recently from 7a373c6 to af34748 Compare December 1, 2025 12:12
@cloud-team-rebase-bot cloud-team-rebase-bot bot changed the title Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.1 (8c2499c) into main Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.2 (b6106c2) into main Dec 4, 2025
…native#632)

The subnet filtering logic was only checking ClusterReference field,
which caused subnets without this field to be incorrectly filtered out.
According to the networking team, non-overlay subnets can have:
- Both ClusterReference and ClusterReferenceList (most cases)
- Only ClusterReference (old AOS clusters <= 7.0)
- Only ClusterReferenceList (PC-based vSwitches >= 7.3)

This fix adds a new subnetBelongsToCluster helper function that checks
both fields, ensuring subnets are correctly matched regardless of which
field(s) are populated.

Changes:
- Add subnetBelongsToCluster() helper to check both ClusterReference
  and ClusterReferenceList fields
- Update GetSubnetUUID() to use the new helper function
- Add comprehensive unit tests covering all scenarios
@cloud-team-rebase-bot cloud-team-rebase-bot bot changed the title Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.2 (b6106c2) into main Merge https://github.com/nutanix-cloud-native/cluster-api-provider-nutanix:v1.8.3 (c9a2f46) into main Dec 8, 2025
@cloud-team-bot cloud-team-bot bot force-pushed the rebase-bot-main branch 2 times, most recently from 78d4b19 to 94396ce Compare December 11, 2025 12:08
@cloud-team-bot cloud-team-bot bot force-pushed the rebase-bot-main branch 2 times, most recently from cf6406f to 3cae68f Compare December 22, 2025 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants