diff --git a/charts/nutanix-cloud-provider/Chart.yaml b/charts/nutanix-cloud-provider/Chart.yaml index 91985a3..b556254 100644 --- a/charts/nutanix-cloud-provider/Chart.yaml +++ b/charts/nutanix-cloud-provider/Chart.yaml @@ -12,17 +12,14 @@ keywords: - Cloud Controller Manager - Cloud - CCM -version: 0.4.0 -appVersion: "v0.4.0" +version: 0.4.1 +appVersion: "v0.4.1" annotations: artifacthub.io/displayName: "Nutanix Cloud Provider" artifacthub.io/containsSecurityUpdates: "true" artifacthub.io/changes: | - - Use a cached prism-go-client with session auth - - Do not log node exists/shutdown status at default verbosity - - Nutanix CCM should scope secret informers per namespace - - Update k8s dependencies to v0.30.2 - - Update prism-go-client to v0.4.0 + - Support ignoring node IPs in node address discovery + - Update to CCM v0.4.1 artifacthub.io/maintainers: | - name: Nutanix Cloud Native Team email: cloudnative@nutanix.com diff --git a/charts/nutanix-cloud-provider/templates/cm.yaml b/charts/nutanix-cloud-provider/templates/cm.yaml index 65587f5..620c606 100644 --- a/charts/nutanix-cloud-provider/templates/cm.yaml +++ b/charts/nutanix-cloud-provider/templates/cm.yaml @@ -24,6 +24,9 @@ data: }, "enableCustomLabeling": {{ .Values.enableCustomLabeling }}, +{{- with .Values.ignoredNodeIPs }} + "ignoredNodeIPs": [ {{ range $idx, $ip := . }}{{ if $idx }}, {{ end }}"{{ . }}"{{ end }} ], +{{- end }} {{- if eq .Values.topologyDiscovery.type "Categories" }} "topologyDiscovery": { diff --git a/charts/nutanix-cloud-provider/values.yaml b/charts/nutanix-cloud-provider/values.yaml index 1a61696..3ffaa9b 100644 --- a/charts/nutanix-cloud-provider/values.yaml +++ b/charts/nutanix-cloud-provider/values.yaml @@ -32,6 +32,9 @@ password: "" # (prism-element-name, prism-element-uuid, prism-host-name, prism-host-uuid) enableCustomLabeling: false +# IP addresses to ignore when discovering node addresses from Prism Central +ignoredNodeIPs: [] + topologyDiscovery: # Define how Topology will be discovered # type can be Prism or Categories