Skip to content

Commit 932b0d9

Browse files
Merge pull request openstack-k8s-operators#409 from lmiccini/swift_pidone
Add swift interface to pidone dt Reviewed-by: Andrew Bays <[email protected]> Reviewed-by: Luca Miccini
2 parents 69a4aed + 0139161 commit 932b0d9

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

dt/pidone/kustomization.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,37 @@ patches:
3939
- _replaced_
4040
mtu: 1500
4141
42+
- target:
43+
kind: NetConfig
44+
patch: |-
45+
- op: add
46+
path: /spec/networks/-
47+
value:
48+
name: swift
49+
mtu: 1500
50+
dnsDomain: _replaced_
51+
subnets:
52+
- _replaced_
53+
4254
replacements:
55+
- source:
56+
kind: ConfigMap
57+
name: network-values
58+
fieldPath: data.swift.dnsDomain
59+
targets:
60+
- select:
61+
kind: NetConfig
62+
fieldPaths:
63+
- spec.networks.[name=swift].dnsDomain
64+
- source:
65+
kind: ConfigMap
66+
name: network-values
67+
fieldPath: data.swift.subnets
68+
targets:
69+
- select:
70+
kind: NetConfig
71+
fieldPaths:
72+
- spec.networks.[name=swift].subnets
4373
- source:
4474
kind: ConfigMap
4575
name: service-values

examples/dt/pidone/nncp/values.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,42 +14,49 @@ data:
1414
tenant_ip: 172.19.0.5
1515
ctlplane_ip: 192.168.122.10
1616
storage_ip: 172.18.0.5
17+
swift_ip: 172.22.0.5
1718
node_1:
1819
name: ostest-master-1
1920
internalapi_ip: 172.17.0.6
2021
tenant_ip: 172.19.0.6
2122
ctlplane_ip: 192.168.122.11
2223
storage_ip: 172.18.0.6
24+
swift_ip: 172.22.0.6
2325
node_2:
2426
name: ostest-master-2
2527
internalapi_ip: 172.17.0.7
2628
tenant_ip: 172.19.0.7
2729
ctlplane_ip: 192.168.122.12
2830
storage_ip: 172.18.0.7
31+
swift_ip: 172.22.0.7
2932
node_3:
3033
name: ostest-worker-0
3134
internalapi_ip: 172.17.0.8
3235
tenant_ip: 172.19.0.8
3336
ctlplane_ip: 192.168.122.13
3437
storage_ip: 172.18.0.8
38+
swift_ip: 172.22.0.8
3539
node_4:
3640
name: ostest-worker-1
3741
internalapi_ip: 172.17.0.9
3842
tenant_ip: 172.19.0.9
3943
ctlplane_ip: 192.168.122.14
4044
storage_ip: 172.18.0.9
45+
swift_ip: 172.22.0.9
4146
node_5:
4247
name: ostest-worker-2
4348
internalapi_ip: 172.17.0.10
4449
tenant_ip: 172.19.0.10
4550
ctlplane_ip: 192.168.122.15
4651
storage_ip: 172.18.0.10
52+
swift_ip: 172.22.0.10
4753
node_6:
4854
name: ostest-worker-3
4955
internalapi_ip: 172.17.0.11
5056
tenant_ip: 172.19.0.11
5157
ctlplane_ip: 192.168.122.16
5258
storage_ip: 172.18.0.11
59+
swift_ip: 172.22.0.11
5360

5461
# networks
5562
ctlplane:
@@ -196,6 +203,36 @@ data:
196203
gateway: 10.0.0.1
197204
name: subnet1
198205
mtu: 1500
206+
swift:
207+
dnsDomain: swift.example.com
208+
subnets:
209+
- allocationRanges:
210+
- end: 172.22.0.250
211+
start: 172.22.0.100
212+
cidr: 172.22.0.0/24
213+
gateway: 172.22.0.1
214+
name: subnet1
215+
vlan: 25
216+
mtu: 1500
217+
prefix-length: 24
218+
iface: swift
219+
vlan: 25
220+
base_iface: enp6s0
221+
lb_addresses:
222+
- 172.22.0.80-172.22.0.90
223+
net-attach-def: |
224+
{
225+
"cniVersion": "0.3.1",
226+
"name": "swift",
227+
"type": "macvlan",
228+
"master": "swift",
229+
"ipam": {
230+
"type": "whereabouts",
231+
"range": "172.22.0.0/24",
232+
"range_start": "172.22.0.100",
233+
"range_end": "172.22.0.250"
234+
}
235+
}
199236
datacentre:
200237
net-attach-def: |
201238
{

0 commit comments

Comments
 (0)