-
Notifications
You must be signed in to change notification settings - Fork 36
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
DiskOffering in CloudStackMachine CRD should be a pointer to CloudStackResourceDiskOffering #359
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for kubernetes-sigs-cluster-api-cloudstack ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
/ok-to-test |
Test Results : (tid-434)
|
/approve |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rohityadavcloud, vishesh92, weizhouapache The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@weizhouapache a jenkins job has been kicked to run test with following paramaters:
|
Setting up environment failed |
01b9efd
to
fad32bc
Compare
Test Results : (tid-445)
|
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.
It's possible that I missed something, but isn't v1beta3 already released? If this is a breaking change, don't we need v1beta4?
As per my understanding, this will allow users migrate to |
Signed-off-by: Hans Rakers <[email protected]>
Signed-off-by: Hans Rakers <[email protected]>
fad32bc
to
932469e
Compare
Test Results : (tid-466)
|
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.
lgtm
@vignesh-goutham for final approval since he had more context on v1beta3
Could you help me understand how this will work? Looking at the code, there are conversions to and from v1beta3 to other versions. An existing CloudStackMachine on v1beta3 cant mutate to use a pointer to diskOffering. Its recommended to do only additive changes to released APIs, this seems like it might not be additive in nature, unless I'm missing something. |
@hrak was the original author of the PR. So, he would have more and better context about this PR. I recreated the PR to fix some minor fixes and conflicts. I just went through the PR again to understand the changes. This PR is to fix #326 and PR #332 fixed the metadata across different versions. |
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
@vignesh-goutham let me know if we can merge this? |
The Kubernetes project currently lacks enough active contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
Recreated PR #328 by @hrak with minor fixups
Issue #, if available:
#326
Description of changes:
This is a breaking change in the (unreleased) v1beta3 API which changes the
DiskOffering
property ofCloudStackMachine
to be a pointer toCloudStackResourceDiskOffering
Reasoning is described in the above linked issue.
Testing performed:
make test
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.