Scale External Interface
Appears in
.Values.scaleExternalInterface
Naming scheme
ix-$ReleaseName-$index
(ix-release-name-0)
Target Selector
targetSelectAll
(bool): Whether to assign the external interface to all workloads or not.targetSelector
is ignored in this casetargetSelector
(list): Define the workload(s) to assign the external interfacetargetSelector
(empty): Assign the external interface to the primary workload
scaleExternalInterface
Create Scale External Interface objects
Key | scaleExternalInterface |
Type | list of map |
Required | ❌ |
Helm tpl | ❌ |
Default | [] |
Example
scaleExternalInterface[].hostInterface
Define the hostInterface
Key | scaleExternalInterface.hostInterface |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example
scaleExternalInterface[].ipam
Define the ipam
Key | scaleExternalInterface.ipam |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | {} |
Example
scaleExternalInterface[].ipam.type
Define the ipam type
Key | scaleExternalInterface.ipam.type |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example
scaleExternalInterface[].ipam.staticIPConfigurations
Define static IP Configuration
Key | scaleExternalInterface.ipam.staticIPConfigurations |
Type | list of string |
Required | ✅ |
Helm tpl | ❌ |
Default | [] |
Example
scaleExternalInterface[].ipam.staticRoutes
Define static routes
Key | scaleExternalInterface.ipam.staticRoutes |
Type | list of string |
Required | ❌ |
Helm tpl | ❌ |
Default | [] |
Example
scaleExternalInterface[].ipam.staticRoutes.destination
Define the static destination
Key | scaleExternalInterface.ipam.staticRoutes.destination |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example
scaleExternalInterface[].ipam.staticRoutes.gateway
Define the static gateway
Key | scaleExternalInterface.ipam.staticRoutes.gateway |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example