File tree Expand file tree Collapse file tree 23 files changed +666
-17
lines changed Expand file tree Collapse file tree 23 files changed +666
-17
lines changed Original file line number Diff line number Diff line change 4040 src_file : values.yaml
4141 build_output : nodeset-pre-ceph.yaml
4242
43+ - path : examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph
44+ wait_conditions :
45+ - >-
46+ oc -n openstack wait osdpns
47+ openstack-edpm-2
48+ --for condition=SetupReady
49+ --timeout=10m
50+ values :
51+ - name : edpm-nodeset2-values
52+ src_file : values.yaml
53+ build_output : nodeset2-pre-ceph.yaml
54+
4355 - path : examples/dt/uni05epsilon/edpm-pre-ceph/deployment
4456 wait_conditions :
4557 - >-
7183 src_file : values.yaml
7284 build_output : nodeset-post-ceph.yaml
7385
86+ - path : examples/dt/uni05epsilon/nodeset2
87+ wait_conditions :
88+ - >-
89+ oc -n openstack wait osdpns
90+ openstack-edpm-2
91+ --for condition=SetupReady
92+ --timeout=10m
93+ values :
94+ - name : edpm-nodeset2-values-post-ceph
95+ src_file : values.yaml
96+ build_output : nodeset2-post-ceph.yaml
97+
7498 - path : examples/dt/uni05epsilon/deployment
7599 wait_conditions :
76100 - >-
82106 - name : edpm-deployment-values-post-ceph
83107 src_file : values.yaml
84108 build_output : deployment-post-ceph.yaml
109+
110+ - path : examples/dt/uni05epsilon/nodeset2/deployment
111+ wait_conditions :
112+ - >-
113+ oc -n openstack wait osdpd
114+ edpm-deployment-post-ceph-2
115+ --for condition=Ready
116+ --timeout=40m
117+ values :
118+ - name : edpm-deployment-values-post-ceph-2
119+ src_file : values.yaml
120+ build_output : deployment-post-ceph-2.yaml
Original file line number Diff line number Diff line change @@ -212,6 +212,66 @@ replacements:
212212 options :
213213 create : true
214214
215+ - source :
216+ kind : ConfigMap
217+ name : service-values
218+ fieldPath : data.galera.templates.openstack-cell2
219+ targets :
220+ - select :
221+ kind : OpenStackControlPlane
222+ fieldPaths :
223+ - spec.galera.templates.openstack-cell2
224+ options :
225+ create : true
226+
227+ - source :
228+ kind : ConfigMap
229+ name : network-values
230+ fieldPath : data.rabbitmq-cell2.endpoint_annotations
231+ targets :
232+ - select :
233+ kind : OpenStackControlPlane
234+ fieldPaths :
235+ - spec.rabbitmq.templates.rabbitmq-cell2.override.service.metadata.annotations
236+ options :
237+ create : true
238+
239+ - source :
240+ kind : ConfigMap
241+ name : service-values
242+ fieldPath : data.rabbitmq.templates.rabbitmq-cell2.replicas
243+ targets :
244+ - select :
245+ kind : OpenStackControlPlane
246+ fieldPaths :
247+ - spec.rabbitmq.templates.rabbitmq-cell2.replicas
248+ options :
249+ create : true
250+
251+ - source :
252+ kind : ConfigMap
253+ name : network-values
254+ fieldPath : data.lbServiceType
255+ targets :
256+ - select :
257+ kind : OpenStackControlPlane
258+ fieldPaths :
259+ - spec.rabbitmq.templates.rabbitmq-cell2.override.service.spec.type
260+ options :
261+ create : true
262+
263+ - source :
264+ kind : ConfigMap
265+ name : service-values
266+ fieldPath : data.nova.template.cellTemplates.cell2
267+ targets :
268+ - select :
269+ kind : OpenStackControlPlane
270+ fieldPaths :
271+ - spec.nova.template.cellTemplates.cell2
272+ options :
273+ create : true
274+
215275 #
216276 # Dataplane services override
217277 #
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : kustomize.config.k8s.io/v1alpha1
3+ kind : Component
4+
5+ transformers :
6+ - |-
7+ apiVersion: builtin
8+ kind: NamespaceTransformer
9+ metadata:
10+ name: _ignored_
11+ namespace: openstack
12+ setRoleBindingSubjects: none
13+ unsetOnly: true
14+ fieldSpecs:
15+ - path: metadata/name
16+ kind: Namespace
17+ create: true
18+
19+ components :
20+ - ../../../../../lib/dataplane/deployment
21+
22+ replacements :
23+ - source :
24+ kind : ConfigMap
25+ name : edpm-deployment-values-post-ceph-2
26+ fieldPath : data.deployment.name
27+ targets :
28+ - select :
29+ kind : OpenStackDataPlaneDeployment
30+ fieldPaths :
31+ - metadata.name
32+ options :
33+ create : true
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : kustomize.config.k8s.io/v1alpha1
3+ kind : Component
4+
5+ transformers :
6+ - |-
7+ apiVersion: builtin
8+ kind: NamespaceTransformer
9+ metadata:
10+ name: _ignored_
11+ namespace: openstack
12+ setRoleBindingSubjects: none
13+ unsetOnly: true
14+ fieldSpecs:
15+ - path: metadata/name
16+ kind: Namespace
17+ create: true
18+
19+ components :
20+ - ../../../../lib/dataplane/nodeset
21+
22+ patches :
23+ - target :
24+ kind : OpenStackDataPlaneNodeSet
25+ name : .*
26+ path : resources/ceph-extra-mounts.yaml
27+
28+ resources :
29+ - resources/nova-custom-config.yaml
30+ - resources/nova-custom-service.yaml
31+
32+ replacements :
33+ #
34+ # Dataplane services override
35+ #
36+ # (overrides /lib/dataplane which is using edpm-nodeset-values ConfigMap)
37+ #
38+ - source :
39+ kind : ConfigMap
40+ name : edpm-nodeset2-values-post-ceph
41+ fieldPath : data.nodeset.services
42+ targets :
43+ - select :
44+ kind : OpenStackDataPlaneNodeSet
45+ fieldPaths :
46+ - spec.services
47+ options :
48+ create : true
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : dataplane.openstack.org/v1beta1
3+ kind : OpenStackDataPlaneNodeSet
4+ metadata :
5+ name : openstack-edpm
6+ spec :
7+ nodeTemplate :
8+ extraMounts :
9+ - extraVolType : Ceph
10+ mounts :
11+ - mountPath : /etc/ceph
12+ name : ceph
13+ readOnly : true
14+ volumes :
15+ - name : ceph
16+ secret :
17+ secretName : ceph-conf-files
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Secret
4+ type : Opaque
5+ metadata :
6+ name : ceph-conf-files
7+ namespace : openstack
8+ data :
9+ ceph.client.openstack.keyring : _replaced_
10+ ceph.conf : _replaced_
Original file line number Diff line number Diff line change 1+ ---
2+ # Define the "cinder-volume-nfs-secrets" Secret that contains sensitive
3+ # information pertaining to the [nfs] backend.
4+ apiVersion : v1
5+ kind : Secret
6+ metadata :
7+ labels :
8+ service : cinder
9+ component : cinder-volume
10+ name : cinder-volume-nfs-secrets
11+ type : Opaque
12+ stringData :
13+ cinder-volume-nfs-secrets : _replaced_
Original file line number Diff line number Diff line change 1+ ---
2+ # Define the "cinder-volume-ontap-secrets" Secret that contains sensitive
3+ # information pertaining to the [ontap] backend.
4+ apiVersion : v1
5+ kind : Secret
6+ metadata :
7+ labels :
8+ service : cinder
9+ component : cinder-volume
10+ name : cinder-volume-ontap-secrets
11+ type : Opaque
12+ stringData :
13+ cinder-volume-ontap-secrets : _replaced_
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : ConfigMap
4+ metadata :
5+ name : nova-custom-config
6+ data :
7+ 25-nova-custom.conf : |
8+ [DEFAULT]
9+ # Override our defaults in this dt to get coverage for metadata-api based
10+ # cloud-init scenarios
11+ force_config_drive = False
12+ 55-nova-extra.conf : |
13+ # Additional overrides that can be set in environment-specific cases
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : dataplane.openstack.org/v1beta1
3+ kind : OpenStackDataPlaneService
4+ metadata :
5+ name : nova-custom
6+ spec :
7+ label : dataplane-deployment-nova-custom
8+ dataSources :
9+ - configMapRef :
10+ name : nova-custom-config
11+ - secretRef :
12+ name : nova-cell1-compute-config
13+ - secretRef :
14+ name : nova-migration-ssh-key
15+ playbook : osp.edpm.nova
16+ caCerts : combined-ca-bundle
17+ tlsCerts :
18+ default :
19+ contents :
20+ - dnsnames
21+ - ips
22+ networks :
23+ - ctlplane
24+ issuer : osp-rootca-issuer-internal
25+ edpmRoleServiceName : nova
26+ edpmServiceType : nova
27+ containerImageFields :
28+ - NovaComputeImage
29+ - EdpmIscsidImage
You can’t perform that action at this time.
0 commit comments