-
Notifications
You must be signed in to change notification settings - Fork 38
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
Adding Status field to NetworkAttachmentDefinition #38
base: master
Are you sure you want to change the base?
Adding Status field to NetworkAttachmentDefinition #38
Conversation
Thank you for your PR, @nishantsankhala As far as I looked the PR, your change includes net-attach-def CRD itself. We define CRD in multi-net-spec, hence you need to change this spec first to modify the CRD. Regarding your change, 'status' field seems to be only for some controller, which may need to have and it seems to be 'optional' field for other use-case. So I suppose you can use
|
I think a proper status field makes sense as it allows to programmatically access the status information in a more kube api native way. Also it doesn't break backwards compatibility. Controllers can use or not use the status field. Existing CRDs would be updated without breaking the behavior. |
Hi, As I noted before, your change does not bug fix, enhancement net-attach-def CRD. CRD is defined in multi-net-spec by our community, hence you need to change this spec first to modify the CRD. To change the CRD spec, bi-weekly meeting is the best place to discuss. I guess. Please check the community page for the detail. Looking forward to seeing you at the meeting! |
I think this is a positive change if I understand it correctly, thanks for the contribution! However, Tomo is right on, since this object is defined by a working group, we'd like to have a discussion prior to bringing the change in -- just to make sure everyone is on the same page. As Tomo mentioned, the biweekly meeting is the perfect spot. I'll add the discussion to the agenda but it'd be much appreciated if you have the chance to join. |
ack, we'll be there and present
…On Wed, May 26, 2021 at 15:19 Tomofumi Hayashi ***@***.***> wrote:
Hi,
As I noted before, your change does not bug fix, enhancement
net-attach-def CRD. CRD is defined in multi-net-spec by our community,
hence you need to change this spec first to modify the CRD. To change the
CRD spec, bi-weekly meeting is the best place to discuss. I guess. Please
check the community page for the detail. Looking forward to seeing you at
the meeting!
https://github.com/k8snetworkplumbingwg/community
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABUFT4LNOUQQQVFK7JQ2OW3TPVXX7ANCNFSM45JGQ2ZQ>
.
|
This PR adds Status field to
NetworkAttachmentDefinition
.The
Status
field containsReconcilerState
which can be used byNetworkAttachmentDefinition
controller implementation to provide currentState
of the object andObservation
related to the state.