-
Notifications
You must be signed in to change notification settings - Fork 240
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: update CRDs to accomodate multiple pod nics #2717
feat: update CRDs to accomodate multiple pod nics #2717
Conversation
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworkinstances.yaml
Show resolved
Hide resolved
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
GatewayIP string `json:"gatewayIP,omitempty"` | ||
// InterfaceInfos describes all of the network container goal state for this Pod | ||
// +kubebuilder:validation:Optional | ||
InterfaceInfos []InterfaceInfo `json:"interfaceInfos,omitempty"` |
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 will be populated then ignore higher fields in mtpncStatus
// MultitenantPodNetworkConfigStatus defines the observed state of PodNetworkConfig | ||
type MultitenantPodNetworkConfigStatus struct { | ||
// network container id | ||
// Deprecated - use InterfaceInfos | ||
// +kubebuilder:validation:Optional | ||
NCID string `json:"ncID,omitempty"` |
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.
these will be populated only for delegatedVMNIC (vnet nic & non-accelnet) if len(InterfaceInfos[]) is empty then only read
Reason for Change:
Updates the multitenancy CRD schemas to support multiple Pod NICs
Requirements:
Notes: