-
Notifications
You must be signed in to change notification settings - Fork 121
Add update strategy to Metal3DataTemplate #169
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
Conversation
Is this still WIP ? |
/cc @maelk @fmuyassarov |
2a4ea4e
to
3bf3c3d
Compare
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 looks good to me overall. Maybe the naming "templateReference" is not optimal since it can be quite obscure when in the m3dt itself, what about just "reference" ? or any other idea ?
I would rather keep it as templateReference just to be crystal clear since there can be other types of references in future, ofcourse if no strong opinions against it. |
ae4c1aa
to
07f121e
Compare
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
/lgtm |
Due to the immutability of the Metal3DataTemplate, it was not possible to update properly the metadata and network data for a Metal3MachineTemplate. This commits adds an update strategy to allow the user to create a new template and transition to it via rolling upgrade of the CAPI machine deployments or KCP.
07f121e
to
80973ec
Compare
@maelk @fmuyassarov PTAL again. I have addressed the comments |
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
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kashifest, maelk 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 |
Due to the immutability of the Metal3DataTemplate, it was not possible
to update properly the metadata and network data for a
Metal3MachineTemplate. This commits adds an update strategy to allow
the user to create a new template and transition to it via rolling
upgrade of the CAPI machine deployments or KCP.