Skip to content

Commit 88aa253

Browse files
Merge pull request #1787 from karelyatin/OSPRH-25996
[neutron-ovn] Add nova-metadata secret as optional
2 parents 5258795 + 3248d79 commit 88aa253

3 files changed

Lines changed: 63 additions & 0 deletions

File tree

config/services/dataplane_v1beta1_openstackdataplaneservice_neutron_ovn.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ spec:
77
dataSources:
88
- secretRef:
99
name: neutron-ovn-agent-neutron-config
10+
- secretRef:
11+
name: nova-metadata-neutron-config
12+
optional: true
1013
- configMapRef:
1114
name: neutron-ovn-extra-config
1215
optional: true

test/kuttl/tests/dataplane-deploy-global-service-test/01-assert.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,6 +1137,15 @@ spec:
11371137
- mountPath: /var/lib/openstack/configs/neutron-ovn/10-neutron-ovn.conf
11381138
name: neutron-ovn-agent-neutron-config-0
11391139
subPath: 10-neutron-ovn.conf
1140+
- mountPath: /var/lib/openstack/configs/neutron-ovn/05-nova-metadata.conf
1141+
name: nova-metadata-neutron-config-0
1142+
subPath: 05-nova-metadata.conf
1143+
- mountPath: /var/lib/openstack/configs/neutron-ovn/httpd.conf
1144+
name: nova-metadata-neutron-config-1
1145+
subPath: httpd.conf
1146+
- mountPath: /var/lib/openstack/configs/neutron-ovn/nova-metadata-config.json
1147+
name: nova-metadata-neutron-config-2
1148+
subPath: nova-metadata-config.json
11401149
- mountPath: /var/lib/openstack/cacerts/neutron-ovn
11411150
name: neutron-ovn-combined-ca-bundle
11421151
- mountPath: /runner/env/ssh_key/ssh_key_edpm-compute-global
@@ -1159,6 +1168,27 @@ spec:
11591168
- key: 10-neutron-ovn.conf
11601169
path: 10-neutron-ovn.conf
11611170
secretName: neutron-ovn-agent-neutron-config
1171+
- name: nova-metadata-neutron-config-0
1172+
secret:
1173+
defaultMode: 420
1174+
items:
1175+
- key: 05-nova-metadata.conf
1176+
path: 05-nova-metadata.conf
1177+
secretName: nova-metadata-neutron-config
1178+
- name: nova-metadata-neutron-config-1
1179+
secret:
1180+
defaultMode: 420
1181+
items:
1182+
- key: httpd.conf
1183+
path: httpd.conf
1184+
secretName: nova-metadata-neutron-config
1185+
- name: nova-metadata-neutron-config-2
1186+
secret:
1187+
defaultMode: 420
1188+
items:
1189+
- key: nova-metadata-config.json
1190+
path: nova-metadata-config.json
1191+
secretName: nova-metadata-neutron-config
11621192
- name: neutron-ovn-combined-ca-bundle
11631193
secret:
11641194
defaultMode: 420

test/kuttl/tests/dataplane-deploy-no-nodes-test/01-assert.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,15 @@ spec:
10321032
- mountPath: /var/lib/openstack/configs/neutron-ovn/10-neutron-ovn.conf
10331033
name: neutron-ovn-agent-neutron-config-0
10341034
subPath: 10-neutron-ovn.conf
1035+
- mountPath: /var/lib/openstack/configs/neutron-ovn/05-nova-metadata.conf
1036+
name: nova-metadata-neutron-config-0
1037+
subPath: 05-nova-metadata.conf
1038+
- mountPath: /var/lib/openstack/configs/neutron-ovn/httpd.conf
1039+
name: nova-metadata-neutron-config-1
1040+
subPath: httpd.conf
1041+
- mountPath: /var/lib/openstack/configs/neutron-ovn/nova-metadata-config.json
1042+
name: nova-metadata-neutron-config-2
1043+
subPath: nova-metadata-config.json
10351044
- mountPath: /var/lib/openstack/cacerts/neutron-ovn
10361045
name: neutron-ovn-combined-ca-bundle
10371046
- mountPath: /runner/env/ssh_key/ssh_key_edpm-compute-no-nodes
@@ -1054,6 +1063,27 @@ spec:
10541063
- key: 10-neutron-ovn.conf
10551064
path: 10-neutron-ovn.conf
10561065
secretName: neutron-ovn-agent-neutron-config
1066+
- name: nova-metadata-neutron-config-0
1067+
secret:
1068+
defaultMode: 420
1069+
items:
1070+
- key: 05-nova-metadata.conf
1071+
path: 05-nova-metadata.conf
1072+
secretName: nova-metadata-neutron-config
1073+
- name: nova-metadata-neutron-config-1
1074+
secret:
1075+
defaultMode: 420
1076+
items:
1077+
- key: httpd.conf
1078+
path: httpd.conf
1079+
secretName: nova-metadata-neutron-config
1080+
- name: nova-metadata-neutron-config-2
1081+
secret:
1082+
defaultMode: 420
1083+
items:
1084+
- key: nova-metadata-config.json
1085+
path: nova-metadata-config.json
1086+
secretName: nova-metadata-neutron-config
10571087
- name: neutron-ovn-combined-ca-bundle
10581088
secret:
10591089
defaultMode: 420

0 commit comments

Comments
 (0)