-
Notifications
You must be signed in to change notification settings - Fork 0
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
Multiple NIC support #2
Conversation
ba75410
to
a9b3b46
Compare
@brianlieberman Some of the functions have modifications but no corresponding tests. I am also getting some linter errors when running
|
This also needs a diff --git a/config/crd/bases/infrastructure.cluster.x-k8s.io_azuremachinepools.yaml b/config/crd/bases/infrastructure.cluster.x-k8s.io_azuremachinepools.yaml
index a206f603..0b5229f1 100644
--- a/config/crd/bases/infrastructure.cluster.x-k8s.io_azuremachinepools.yaml
+++ b/config/crd/bases/infrastructure.cluster.x-k8s.io_azuremachinepools.yaml
@@ -1647,11 +1647,16 @@ spec:
description: Network Interfaces to attach to the to a virtual
machine
items:
+ description: Network Interfaces to attach to each VM
properties:
acceleratedNetworking:
type: boolean
+ id:
+ type: string
ipConfigs:
items:
+ description: IP Configuration defines options to confiure
+ a network interface
properties:
privateIP:
type: string |
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.
/kind feature
What this PR does / why we need it:
This PR adds support for attaching multiple network interfaces to both AzureMachines as well as AzureMachinePools (VMSS), it also allows to specify one or more IPConfigs for those interfaces to pre-warm them with multiple IPs on each interface.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes kubernetes-sigs#2327
Special notes for your reviewer:
Release note: