diff --git a/examples/dt/bgp-l3-xl/control-plane/service-values.yaml b/examples/dt/bgp-l3-xl/control-plane/service-values.yaml index 8a537d415..ee04bf940 100644 --- a/examples/dt/bgp-l3-xl/control-plane/service-values.yaml +++ b/examples/dt/bgp-l3-xl/control-plane/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- glance: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/bgp_dt01/control-plane/service-values.yaml b/examples/dt/bgp_dt01/control-plane/service-values.yaml index 3f7d1a1ba..4431f5951 100644 --- a/examples/dt/bgp_dt01/control-plane/service-values.yaml +++ b/examples/dt/bgp_dt01/control-plane/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- glance: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/bgp_dt04_ipv6/control-plane/service-values.yaml b/examples/dt/bgp_dt04_ipv6/control-plane/service-values.yaml index 8a537d415..ee04bf940 100644 --- a/examples/dt/bgp_dt04_ipv6/control-plane/service-values.yaml +++ b/examples/dt/bgp_dt04_ipv6/control-plane/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- glance: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/bmo01/control-plane/service-values.yaml b/examples/dt/bmo01/control-plane/service-values.yaml index 44e39ac7d..9e59a0848 100644 --- a/examples/dt/bmo01/control-plane/service-values.yaml +++ b/examples/dt/bmo01/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderVolumes: lvm-iscsi: replicas: 1 diff --git a/examples/dt/dcn/control-plane/scaledown/service-values.yaml b/examples/dt/dcn/control-plane/scaledown/service-values.yaml index 4188c9306..0e3726472 100644 --- a/examples/dt/dcn/control-plane/scaledown/service-values.yaml +++ b/examples/dt/dcn/control-plane/scaledown/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinder: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/dcn/control-plane/service-values.yaml b/examples/dt/dcn/control-plane/service-values.yaml index 7d79a5db9..802483163 100644 --- a/examples/dt/dcn/control-plane/service-values.yaml +++ b/examples/dt/dcn/control-plane/service-values.yaml @@ -6,4 +6,10 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- + _change_me: later diff --git a/examples/dt/dcn/service-values.yaml b/examples/dt/dcn/service-values.yaml index 3d74a84bc..26422865d 100644 --- a/examples/dt/dcn/service-values.yaml +++ b/examples/dt/dcn/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinder: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/dz-storage/control-plane/service-values.yaml b/examples/dt/dz-storage/control-plane/service-values.yaml index 365131d0a..a8224a13e 100644 --- a/examples/dt/dz-storage/control-plane/service-values.yaml +++ b/examples/dt/dz-storage/control-plane/service-values.yaml @@ -9,8 +9,12 @@ data: storageClass: lvms-local-storage topologyRef: name: default-spread-pods + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + # --- Below are VA/DT-specific data --- memcached: # consider 1 replica per worker (this example uses less for testing) templates: diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/service-values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/service-values.yaml index fa27780e4..4d5fa3a23 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/service-values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/control-plane/service-values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/control-plane/service-values.yaml index 020ed967e..caee6a546 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/control-plane/service-values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/control-plane/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/service-values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/service-values.yaml index aaa23900a..9672b4660 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/service-values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- swift: enabled: false cinderAPI: diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/service-values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/service-values.yaml index faa526935..f63819eb7 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/service-values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/nova/nova-three-cells/control-plane/service-values.yaml b/examples/dt/nova/nova-three-cells/control-plane/service-values.yaml index 3f8dd8c59..11e049cb1 100644 --- a/examples/dt/nova/nova-three-cells/control-plane/service-values.yaml +++ b/examples/dt/nova/nova-three-cells/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- galera: templates: openstack-cell2: diff --git a/examples/dt/nova/nova01alpha/service-values.yaml b/examples/dt/nova/nova01alpha/service-values.yaml index 1ddfe22dc..1a2242847 100644 --- a/examples/dt/nova/nova01alpha/service-values.yaml +++ b/examples/dt/nova/nova01alpha/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [ml2] diff --git a/examples/dt/nova/nova02beta/service-values.yaml b/examples/dt/nova/nova02beta/service-values.yaml index e306f96bc..479b5946c 100644 --- a/examples/dt/nova/nova02beta/service-values.yaml +++ b/examples/dt/nova/nova02beta/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [ml2] diff --git a/examples/dt/nova/nova04delta/control-plane/service-values.yaml b/examples/dt/nova/nova04delta/control-plane/service-values.yaml index c19288fcb..05b51868a 100644 --- a/examples/dt/nova/nova04delta/control-plane/service-values.yaml +++ b/examples/dt/nova/nova04delta/control-plane/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [ml2] diff --git a/examples/dt/osasinfra-ipv6/control-plane/service-values.yaml b/examples/dt/osasinfra-ipv6/control-plane/service-values.yaml index 7d79a5db9..802483163 100644 --- a/examples/dt/osasinfra-ipv6/control-plane/service-values.yaml +++ b/examples/dt/osasinfra-ipv6/control-plane/service-values.yaml @@ -6,4 +6,10 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- + _change_me: later diff --git a/examples/dt/osasinfra-ipv6/service-values.yaml b/examples/dt/osasinfra-ipv6/service-values.yaml index 448632911..7fd8fba7f 100644 --- a/examples/dt/osasinfra-ipv6/service-values.yaml +++ b/examples/dt/osasinfra-ipv6/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderAPI: replicas: 3 cinderBackup: diff --git a/examples/dt/osasinfra/control-plane/service-values.yaml b/examples/dt/osasinfra/control-plane/service-values.yaml index 7d79a5db9..802483163 100644 --- a/examples/dt/osasinfra/control-plane/service-values.yaml +++ b/examples/dt/osasinfra/control-plane/service-values.yaml @@ -6,4 +6,10 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- + _change_me: later diff --git a/examples/dt/osasinfra/service-values.yaml b/examples/dt/osasinfra/service-values.yaml index e5dc4fe0e..9695503ae 100644 --- a/examples/dt/osasinfra/service-values.yaml +++ b/examples/dt/osasinfra/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderAPI: replicas: 3 cinderBackup: diff --git a/examples/dt/perfscale/scalelab/service-values.yaml b/examples/dt/perfscale/scalelab/service-values.yaml index 10fc58b5e..ca7ff092c 100644 --- a/examples/dt/perfscale/scalelab/service-values.yaml +++ b/examples/dt/perfscale/scalelab/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/pidone/service-values.yaml b/examples/dt/pidone/service-values.yaml index c7dbe2351..9edf61d7c 100644 --- a/examples/dt/pidone/service-values.yaml +++ b/examples/dt/pidone/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- glance: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/uni01alpha/control-plane/service-values.yaml b/examples/dt/uni01alpha/control-plane/service-values.yaml index 7a5f8195e..788ea1f85 100644 --- a/examples/dt/uni01alpha/control-plane/service-values.yaml +++ b/examples/dt/uni01alpha/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderVolumes: lvm-iscsi: replicas: 1 diff --git a/examples/dt/uni02beta/control-plane/service-values.yaml b/examples/dt/uni02beta/control-plane/service-values.yaml index 6a38ca906..4167dbcea 100644 --- a/examples/dt/uni02beta/control-plane/service-values.yaml +++ b/examples/dt/uni02beta/control-plane/service-values.yaml @@ -8,8 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + # --- Below are VA/DT-specific data --- cinderBackup: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/uni04delta-ipv6/control-plane/service-values.yaml b/examples/dt/uni04delta-ipv6/control-plane/service-values.yaml index d96bf8bb0..7bf319d59 100644 --- a/examples/dt/uni04delta-ipv6/control-plane/service-values.yaml +++ b/examples/dt/uni04delta-ipv6/control-plane/service-values.yaml @@ -6,8 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + # --- Below are VA/DT-specific data --- cinderBackup: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/uni04delta/control-plane/service-values.yaml b/examples/dt/uni04delta/control-plane/service-values.yaml index a0020632b..e10d55e98 100644 --- a/examples/dt/uni04delta/control-plane/service-values.yaml +++ b/examples/dt/uni04delta/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderBackup: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/uni05epsilon/control-plane/service-values.yaml b/examples/dt/uni05epsilon/control-plane/service-values.yaml index a45d5c570..d66553f21 100644 --- a/examples/dt/uni05epsilon/control-plane/service-values.yaml +++ b/examples/dt/uni05epsilon/control-plane/service-values.yaml @@ -8,8 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + # --- Below are VA/DT-specific data --- galera: templates: openstack-cell2: diff --git a/examples/dt/uni05epsilon/service-values.yaml b/examples/dt/uni05epsilon/service-values.yaml index 48b68787b..5ff0d6ac0 100644 --- a/examples/dt/uni05epsilon/service-values.yaml +++ b/examples/dt/uni05epsilon/service-values.yaml @@ -8,9 +8,13 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false notificationsBusInstance: rabbitmq-notifications + tls: + caBundleSecretName: "" + # --- Below are VA/DT-specific data --- cinderBackup: customServiceConfig: | [DEFAULT] diff --git a/examples/dt/uni06zeta/control-plane/service-values.yaml b/examples/dt/uni06zeta/control-plane/service-values.yaml index ca223d868..27405bd57 100644 --- a/examples/dt/uni06zeta/control-plane/service-values.yaml +++ b/examples/dt/uni06zeta/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderVolumes: lvm-nvme-tcp: replicas: 1 diff --git a/examples/dt/uni07eta/control-plane/service-values.yaml b/examples/dt/uni07eta/control-plane/service-values.yaml index 4c2327095..ad5d2175b 100644 --- a/examples/dt/uni07eta/control-plane/service-values.yaml +++ b/examples/dt/uni07eta/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderVolumes: ontap-iscsi: customServiceConfig: | diff --git a/examples/dt/uni09iota/control-plane/service-values.yaml b/examples/dt/uni09iota/control-plane/service-values.yaml index 69c56c8e5..8d709bb67 100644 --- a/examples/dt/uni09iota/control-plane/service-values.yaml +++ b/examples/dt/uni09iota/control-plane/service-values.yaml @@ -8,7 +8,12 @@ metadata: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderVolumes: pure-fc: nodeSelector: diff --git a/examples/va/hci/control-plane/service-values.yaml b/examples/va/hci/control-plane/service-values.yaml index 7d79a5db9..802483163 100644 --- a/examples/va/hci/control-plane/service-values.yaml +++ b/examples/va/hci/control-plane/service-values.yaml @@ -6,4 +6,10 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- + _change_me: later diff --git a/examples/va/hci/service-values.yaml b/examples/va/hci/service-values.yaml index b08c3ab57..44f0a2818 100644 --- a/examples/va/hci/service-values.yaml +++ b/examples/va/hci/service-values.yaml @@ -7,8 +7,13 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false notificationsBusInstance: rabbitmq-notifications + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- cinderAPI: replicas: 3 cinderBackup: diff --git a/examples/va/multi-namespace/control-plane/service-values.yaml b/examples/va/multi-namespace/control-plane/service-values.yaml index 12f749f35..722194e7b 100644 --- a/examples/va/multi-namespace/control-plane/service-values.yaml +++ b/examples/va/multi-namespace/control-plane/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- barbican: enabled: false cinderAPI: diff --git a/examples/va/multi-namespace/control-plane2/service-values.yaml b/examples/va/multi-namespace/control-plane2/service-values.yaml index 12f749f35..722194e7b 100644 --- a/examples/va/multi-namespace/control-plane2/service-values.yaml +++ b/examples/va/multi-namespace/control-plane2/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- barbican: enabled: false cinderAPI: diff --git a/examples/va/nfv/ovs-dpdk-networker/service-values.yaml b/examples/va/nfv/ovs-dpdk-networker/service-values.yaml index e7fa59d48..087b9beac 100644 --- a/examples/va/nfv/ovs-dpdk-networker/service-values.yaml +++ b/examples/va/nfv/ovs-dpdk-networker/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/va/nfv/ovs-dpdk-sriov/service-values.yaml b/examples/va/nfv/ovs-dpdk-sriov/service-values.yaml index 33f407be4..3bd9bb870 100644 --- a/examples/va/nfv/ovs-dpdk-sriov/service-values.yaml +++ b/examples/va/nfv/ovs-dpdk-sriov/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/va/nfv/ovs-dpdk/service-values.yaml b/examples/va/nfv/ovs-dpdk/service-values.yaml index f63191b2e..4f4a8a0eb 100644 --- a/examples/va/nfv/ovs-dpdk/service-values.yaml +++ b/examples/va/nfv/ovs-dpdk/service-values.yaml @@ -14,7 +14,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/va/nfv/sriov/service-values.yaml b/examples/va/nfv/sriov/service-values.yaml index bf9c6cfbd..9ce257183 100644 --- a/examples/va/nfv/sriov/service-values.yaml +++ b/examples/va/nfv/sriov/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [ml2] diff --git a/examples/va/nvidia-mdev/control-plane/service-values.yaml b/examples/va/nvidia-mdev/control-plane/service-values.yaml index 28b20c1a9..57b0a90b7 100644 --- a/examples/va/nvidia-mdev/control-plane/service-values.yaml +++ b/examples/va/nvidia-mdev/control-plane/service-values.yaml @@ -6,7 +6,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [DEFAULT] diff --git a/examples/va/nvidia-vfio-passthrough/control-plane/service-values.yaml b/examples/va/nvidia-vfio-passthrough/control-plane/service-values.yaml index f0a94ae0b..7fbf844ba 100644 --- a/examples/va/nvidia-vfio-passthrough/control-plane/service-values.yaml +++ b/examples/va/nvidia-vfio-passthrough/control-plane/service-values.yaml @@ -7,7 +7,12 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: + # --- Fields required by lib/control-plane --- preserveJobs: false + tls: + caBundleSecretName: "" + + # --- Below are VA/DT-specific data --- neutron: customServiceConfig: | [ml2] diff --git a/lib/control-plane/base/openstackcontrolplane.yaml b/lib/control-plane/base/openstackcontrolplane.yaml index ec1efb4a4..8ee5aa612 100644 --- a/lib/control-plane/base/openstackcontrolplane.yaml +++ b/lib/control-plane/base/openstackcontrolplane.yaml @@ -296,3 +296,4 @@ spec: logging: enabled: false port: 10514 + tls: {} diff --git a/lib/control-plane/kustomization.yaml b/lib/control-plane/kustomization.yaml index e2531878a..aa32553d2 100644 --- a/lib/control-plane/kustomization.yaml +++ b/lib/control-plane/kustomization.yaml @@ -9,3 +9,4 @@ components: - storage - ovn-bridge - job-settings + - tls diff --git a/lib/control-plane/tls/kustomization.yaml b/lib/control-plane/tls/kustomization.yaml new file mode 100644 index 000000000..33e39a40c --- /dev/null +++ b/lib/control-plane/tls/kustomization.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +replacements: + - source: + kind: ConfigMap + name: service-values + fieldPath: data.tls + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.tls + options: + create: true