summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Strassner <bryan.strassner@gmail.com>2018-10-15 14:15:38 -0500
committerBryan Strassner <bryan.strassner@gmail.com>2018-10-15 14:17:38 -0500
commita9afe7ce7a56e9a4de4dda6870010f2765a282de (patch)
tree80d8528ec0b45e5663117d8fb35054de53c63de4
parent1e14112a74981278989a7a35fc5d773cc3b661b2 (diff)
Remove duplicates and align pegleg/* schemas
Removes the schemas/aic/* in favor of schemas/pegleg/* Change-Id: I1a01df1c737a1afaa285a96419a3db1c2ac53033
Notes
Notes (review): Code-Review+1: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 06 Nov 2018 21:38:53 +0000 Reviewed-on: https://review.openstack.org/610707 Project: openstack/airship-in-a-bottle Branch: refs/heads/master
-rw-r--r--deployment_files/global/v1.0demo/schemas/aic/AccountCatalogue/v1.yaml259
-rw-r--r--deployment_files/global/v1.0demo/schemas/aic/CommonAddresses/v1.yaml107
-rw-r--r--deployment_files/global/v1.0demo/schemas/aic/EndpointCatalogue/v1.yaml84
-rw-r--r--deployment_files/global/v1.0demo/schemas/aic/SoftwareVersions/v1.yaml747
-rw-r--r--deployment_files/global/v1.0dev/schemas/aic/AccountCatalogue/v1.yaml259
-rw-r--r--deployment_files/global/v1.0dev/schemas/aic/EndpointCatalogue/v1.yaml84
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/AccountCatalogue/v1.yaml645
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/AppArmorProfile/v1.yaml17
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/CommonAddresses/v1.yaml (renamed from deployment_files/global/v1.0dev/schemas/aic/CommonAddresses/v1.yaml)19
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/CommonSoftwareConfig/v1.yaml15
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/EndpointCatalogue/v1.yaml143
-rw-r--r--deployment_files/global/v1.0dev/schemas/pegleg/SoftwareVersions/v1.yaml (renamed from deployment_files/global/v1.0dev/schemas/aic/SoftwareVersions/v1.yaml)351
12 files changed, 1169 insertions, 1561 deletions
diff --git a/deployment_files/global/v1.0demo/schemas/aic/AccountCatalogue/v1.yaml b/deployment_files/global/v1.0demo/schemas/aic/AccountCatalogue/v1.yaml
deleted file mode 100644
index a843305..0000000
--- a/deployment_files/global/v1.0demo/schemas/aic/AccountCatalogue/v1.yaml
+++ /dev/null
@@ -1,259 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/AccountCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 ucp:
11 type: object
12 properties:
13 postgres:
14 type: object
15 properties:
16 admin:
17 type: object
18 properties:
19 username:
20 type: string
21 oslo_db:
22 type: object
23 properties:
24 admin:
25 type: object
26 properties:
27 username:
28 type: string
29 oslo_messaging:
30 type: object
31 properties:
32 admin:
33 type: object
34 properties:
35 username:
36 type: string
37 keystone:
38 type: object
39 properties:
40 admin:
41 type: object
42 properties:
43 region_name:
44 type: string
45 username:
46 type: string
47 project_name:
48 type: string
49 user_domain_name:
50 type: string
51 project_domain_name:
52 type: string
53 oslo_messaging:
54 type: object
55 properties:
56 username:
57 type: string
58 oslo_db:
59 type: object
60 properties:
61 username:
62 type: string
63 database:
64 type: string
65 promenade:
66 type: object
67 properties:
68 keystone:
69 type: object
70 properties:
71 region_name:
72 type: string
73 role:
74 type: string
75 project_name:
76 type: string
77 project_domain_name:
78 type: string
79 user_domain_name:
80 type: string
81 username:
82 type: string
83 drydock:
84 type: object
85 properties:
86 keystone:
87 type: object
88 properties:
89 region_name:
90 type: string
91 role:
92 type: string
93 project_name:
94 type: string
95 project_domain_name:
96 type: string
97 user_domain_name:
98 type: string
99 username:
100 type: string
101 postgres:
102 type: object
103 properties:
104 username:
105 type: string
106 database:
107 type: string
108 shipyard:
109 type: object
110 properties:
111 keystone:
112 type: object
113 properties:
114 region_name:
115 type: string
116 role:
117 type: string
118 project_name:
119 type: string
120 project_domain_name:
121 type: string
122 user_domain_name:
123 type: string
124 username:
125 type: string
126 postgres:
127 type: object
128 properties:
129 username:
130 type: string
131 database:
132 type: string
133 airflow:
134 type: object
135 properties:
136 postgres:
137 type: object
138 properties:
139 username:
140 type: string
141 database:
142 type: string
143 oslo_messaging:
144 type: object
145 properties:
146 username:
147 type: string
148 maas:
149 type: object
150 properties:
151 admin:
152 type: object
153 properties:
154 username:
155 type: string
156 email:
157 type: string
158 postgres:
159 type: object
160 properties:
161 username:
162 type: string
163 database:
164 type: string
165 barbican:
166 type: object
167 properties:
168 keystone:
169 type: object
170 properties:
171 region_name:
172 type: string
173 role:
174 type: string
175 project_name:
176 type: string
177 project_domain_name:
178 type: string
179 user_domain_name:
180 type: string
181 username:
182 type: string
183 oslo_db:
184 type: object
185 properties:
186 username:
187 type: string
188 database:
189 type: string
190 oslo_messaging:
191 type: object
192 properties:
193 username:
194 type: string
195 armada:
196 type: object
197 properties:
198 keystone:
199 type: object
200 properties:
201 project_domain_name:
202 type: string
203 project_name:
204 type: string
205 region_name:
206 type: string
207 role:
208 type: string
209 user_domain_name:
210 type: string
211 username:
212 type: string
213 deckhand:
214 type: object
215 properties:
216 keystone:
217 type: object
218 properties:
219 region_name:
220 type: string
221 role:
222 type: string
223 project_name:
224 type: string
225 project_domain_name:
226 type: string
227 user_domain_name:
228 type: string
229 username:
230 type: string
231 postgres:
232 type: object
233 properties:
234 username:
235 type: string
236 database:
237 type: string
238 ceph:
239 type: object
240 properties:
241 swift:
242 type: object
243 properties:
244 keystone:
245 type: object
246 properties:
247 role:
248 type: string
249 region_name:
250 type: string
251 username:
252 type: string
253 project_name:
254 type: string
255 user_domain_name:
256 type: string
257 project_domain_name:
258 type: string
259...
diff --git a/deployment_files/global/v1.0demo/schemas/aic/CommonAddresses/v1.yaml b/deployment_files/global/v1.0demo/schemas/aic/CommonAddresses/v1.yaml
deleted file mode 100644
index 277425a..0000000
--- a/deployment_files/global/v1.0demo/schemas/aic/CommonAddresses/v1.yaml
+++ /dev/null
@@ -1,107 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/CommonAddresses/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 calico:
11 type: object
12 properties:
13 ip_autodetection_method:
14 type: string
15 etcd:
16 type: object
17 properties:
18 service_ip:
19 type: string
20 dns:
21 type: object
22 properties:
23 cluster_domain:
24 type: string
25 service_ip:
26 type: string
27 upstream_servers:
28 type: array
29 items:
30 type: string
31 upstream_servers_joined:
32 type: string
33 genesis:
34 type: object
35 properties:
36 hostname:
37 type: string
38 ip:
39 type: string
40 bootstrap:
41 type: object
42 properties:
43 ip:
44 type: string
45 kubernetes:
46 type: object
47 properties:
48 api_service_ip:
49 type: string
50 etcd_service_ip:
51 type: string
52 pod_cidr:
53 type: string
54 service_cidr:
55 type: string
56 apiserver_port:
57 type: number
58 haproxy_port:
59 type: number
60 etcd:
61 type: object
62 properties:
63 container_port:
64 type: number
65 haproxy_port:
66 type: number
67 masters:
68 type: array
69 items:
70 type: object
71 properties:
72 hostname:
73 type: string
74 node_ports:
75 type: object
76 properties:
77 drydock_api:
78 type: number
79 maas_api:
80 type: number
81 maas_proxy:
82 type: number
83 shipyard_api:
84 type: number
85 airflow_web:
86 type: number
87 ntp:
88 type: object
89 properties:
90 servers_joined:
91 type: string
92 openvswitch:
93 type: object
94 properties:
95 external_iface:
96 type: string
97 storage:
98 type: object
99 properties:
100 ceph:
101 type: object
102 properties:
103 public_cidr:
104 type: string
105 cluster_cidr:
106 type: string
107...
diff --git a/deployment_files/global/v1.0demo/schemas/aic/EndpointCatalogue/v1.yaml b/deployment_files/global/v1.0demo/schemas/aic/EndpointCatalogue/v1.yaml
deleted file mode 100644
index a61db81..0000000
--- a/deployment_files/global/v1.0demo/schemas/aic/EndpointCatalogue/v1.yaml
+++ /dev/null
@@ -1,84 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/EndpointCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: 'object'
9 # Namespace the list of endpoints
10 additionalProperties:
11 type: 'object'
12 additionalProperties:
13 type: 'object'
14 properties:
15 name:
16 type: string
17 auth:
18 type: object
19 hosts:
20 type: object
21 properties:
22 default:
23 type: string
24 public:
25 type: string
26 internal:
27 type: string
28 additionalProperties:
29 type: string
30 host_fqdn_override:
31 oneOf:
32 - type: object
33 properties:
34 default:
35 oneOf:
36 - type: string
37 - type: "null"
38 public:
39 type: string
40 internal:
41 type: string
42 additionalProperties:
43 type: string
44 - type: "null"
45 path:
46 oneOf:
47 - type: object
48 properties:
49 default:
50 type: string
51 public:
52 type: string
53 internal:
54 type: string
55 additionalProperties:
56 type: string
57 - type: string
58 scheme:
59 oneOf:
60 - type: object
61 properties:
62 default:
63 type: string
64 public:
65 type: string
66 internal:
67 type: string
68 additionalProperties:
69 type: string
70 - type: string
71 port:
72 type: object
73 additionalProperties:
74 type: object
75 properties:
76 default:
77 type: number
78 public:
79 type: number
80 internal:
81 type: number
82 additionalProperties:
83 type: number
84...
diff --git a/deployment_files/global/v1.0demo/schemas/aic/SoftwareVersions/v1.yaml b/deployment_files/global/v1.0demo/schemas/aic/SoftwareVersions/v1.yaml
deleted file mode 100644
index 00ec56f..0000000
--- a/deployment_files/global/v1.0demo/schemas/aic/SoftwareVersions/v1.yaml
+++ /dev/null
@@ -1,747 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/SoftwareVersions/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 charts:
11 type: object
12 properties:
13 kubernetes:
14 type: object
15 properties:
16 calico:
17 type: object
18 properties:
19 etcd:
20 type: object
21 properties:
22 type:
23 type: string
24 location:
25 type: string
26 subpath:
27 type: string
28 reference:
29 type: string
30 etcd-htk:
31 type: object
32 properties:
33 type:
34 type: string
35 location:
36 type: string
37 subpath:
38 type: string
39 reference:
40 type: string
41 calico:
42 type: object
43 properties:
44 type:
45 type: string
46 location:
47 type: string
48 subpath:
49 type: string
50 reference:
51 type: string
52 apiserver:
53 type: object
54 properties:
55 type:
56 type: string
57 location:
58 type: string
59 subpath:
60 type: string
61 reference:
62 type: string
63 apiserver-htk:
64 type: object
65 properties:
66 type:
67 type: string
68 location:
69 type: string
70 subpath:
71 type: string
72 reference:
73 type: string
74 ucp-helm-toolkit:
75 type: object
76 properties:
77 type:
78 type: string
79 location:
80 type: string
81 subpath:
82 type: string
83 reference:
84 type: string
85 controller-manager:
86 type: object
87 properties:
88 type:
89 type: string
90 location:
91 type: string
92 subpath:
93 type: string
94 reference:
95 type: string
96 controller-manager-htk:
97 type: object
98 properties:
99 type:
100 type: string
101 location:
102 type: string
103 subpath:
104 type: string
105 reference:
106 type: string
107 coredns:
108 type: object
109 properties:
110 type:
111 type: string
112 location:
113 type: string
114 subpath:
115 type: string
116 reference:
117 type: string
118 coredns-htk:
119 type: object
120 properties:
121 type:
122 type: string
123 location:
124 type: string
125 subpath:
126 type: string
127 reference:
128 type: string
129 haroxy:
130 type: object
131 properties:
132 type:
133 type: string
134 location:
135 type: string
136 subpath:
137 type: string
138 haroxy-htk:
139 type: object
140 properties:
141 type:
142 type: string
143 location:
144 type: string
145 subpath:
146 type: string
147 etcd:
148 type: object
149 properties:
150 type:
151 type: string
152 location:
153 type: string
154 subpath:
155 type: string
156 reference:
157 type: string
158 etcd-htk:
159 type: object
160 properties:
161 type:
162 type: string
163 location:
164 type: string
165 subpath:
166 type: string
167 reference:
168 type: string
169 ingress:
170 type: object
171 properties:
172 type:
173 type: string
174 location:
175 type: string
176 subpath:
177 type: string
178 reference:
179 type: string
180 ingress-htk:
181 type: object
182 properties:
183 type:
184 type: string
185 location:
186 type: string
187 subpath:
188 type: string
189 reference:
190 type: string
191 proxy:
192 type: object
193 properties:
194 type:
195 type: string
196 location:
197 type: string
198 subpath:
199 type: string
200 reference:
201 type: string
202 proxy-htk:
203 type: object
204 properties:
205 type:
206 type: string
207 location:
208 type: string
209 subpath:
210 type: string
211 reference:
212 type: string
213 scheduler:
214 type: object
215 properties:
216 type:
217 type: string
218 location:
219 type: string
220 subpath:
221 type: string
222 reference:
223 type: string
224 scheduler-htk:
225 type: object
226 properties:
227 type:
228 type: string
229 location:
230 type: string
231 subpath:
232 type: string
233 reference:
234 type: string
235 ucp:
236 type: object
237 properties:
238 armada:
239 type: object
240 properties:
241 type:
242 type: string
243 location:
244 type: string
245 subpath:
246 type: string
247 reference:
248 type: string
249 barbican:
250 type: object
251 properties:
252 type:
253 type: string
254 location:
255 type: string
256 subpath:
257 type: string
258 reference:
259 type: string
260 ceph:
261 type: object
262 properties:
263 type:
264 type: string
265 location:
266 type: string
267 subpath:
268 type: string
269 reference:
270 type: string
271 deckhand:
272 type: object
273 properties:
274 type:
275 type: string
276 location:
277 type: string
278 subpath:
279 type: string
280 reference:
281 type: string
282 drydock:
283 type: object
284 properties:
285 type:
286 type: string
287 location:
288 type: string
289 subpath:
290 type: string
291 reference:
292 type: string
293 ingress:
294 type: object
295 properties:
296 type:
297 type: string
298 location:
299 type: string
300 subpath:
301 type: string
302 reference:
303 type: string
304 postgresql:
305 type: object
306
307 properties:
308 type:
309 type: string
310 location:
311 type: string
312 subpath:
313 type: string
314 reference:
315 type: string
316 promenade:
317 type: object
318 properties:
319 type:
320 type: string
321 location:
322 type: string
323 subpath:
324 type: string
325 reference:
326 type: string
327 keystone:
328 type: object
329 properties:
330 type:
331 type: string
332 location:
333 type: string
334 subpath:
335 type: string
336 reference:
337 type: string
338 maas:
339 type: object
340 properties:
341 type:
342 type: string
343 location:
344 type: string
345 subpath:
346 type: string
347 reference:
348 type: string
349 mariadb:
350 type: object
351 properties:
352 type:
353 type: string
354 location:
355 type: string
356 subpath:
357 type: string
358 reference:
359 type: string
360 memcached:
361 type: object
362 properties:
363 type:
364 type: string
365 location:
366 type: string
367 subpath:
368 type: string
369 reference:
370 type: string
371 rabbitmq:
372 type: object
373 properties:
374 type:
375 type: string
376 location:
377 type: string
378 subpath:
379 type: string
380 reference:
381 type: string
382 rabbitmq-etcd:
383 type: object
384 properties:
385 type:
386 type: string
387 location:
388 type: string
389 subpath:
390 type: string
391 reference:
392 type: string
393 shipyard:
394 type: object
395 properties:
396 type:
397 type: string
398 location:
399 type: string
400 subpath:
401 type: string
402 reference:
403 type: string
404 tiller:
405 type: object
406 properties:
407 type:
408 type: string
409 location:
410 type: string
411 subpath:
412 type: string
413 reference:
414 type: string
415 files:
416 type: object
417 properties:
418 kubelet:
419 type: string
420 images:
421 type: object
422 properties:
423 ucp:
424 type: object
425 properties:
426 armada:
427 type: object
428 properties:
429 api:
430 type: string
431 dep_check:
432 type: string
433 ks_endpoints:
434 type: string
435 ks_service:
436 type: string
437 ks_user:
438 type: string
439 helm:
440 type: string
441 tiller:
442 type: string
443 promenade:
444 type: object
445 properties:
446 dep_check:
447 type: string
448 promenade:
449 type: string
450 ks_user:
451 type: string
452 ks_service:
453 type: string
454 ks_endpoints:
455 type: string
456 deckhand:
457 type: object
458 properties:
459 deckhand:
460 type: string
461 dep_check:
462 type: string
463 db_init:
464 type: string
465 db_sync:
466 type: string
467 ks_endpoints:
468 type: string
469 ks_service:
470 type: string
471 ks_user:
472 type: string
473 barbican:
474 type: object
475 properties:
476 bootstrap:
477 type: string
478 dep_check:
479 type: string
480 scripted_test:
481 type: string
482 db_init:
483 type: string
484 barbican_db_sync:
485 type: string
486 db_drop:
487 type: string
488 ks_endpoints:
489 type: string
490 ks_service:
491 type: string
492 ks_user:
493 type: string
494 barbican_api:
495 type: string
496 drydock:
497 type: object
498 properties:
499 drydock:
500 type: string
501 dep_check:
502 type: string
503 ks_endpoints:
504 type: string
505 ks_service:
506 type: string
507 ks_user:
508 type: string
509 drydock_db_init:
510 type: string
511 drydock_db_sync:
512 type: string
513 shipyard:
514 type: object
515 properties:
516 airflow:
517 type: string
518 shipyard:
519 type: string
520 dep_check:
521 type: string
522 shipyard_db_init:
523 type: string
524 shipyard_db_sync:
525 type: string
526 airflow_db_init:
527 type: string
528 airflow_db_sync:
529 type: string
530 ks_user:
531 type: string
532 ks_service:
533 type: string
534 ks_endpoints:
535 type: string
536 maas:
537 type: object
538 properties:
539 db_init:
540 type: string
541 db_sync:
542 type: string
543 maas_rack:
544 type: string
545 maas_region:
546 type: string
547 bootstrap:
548 type: string
549 export_api_key:
550 type: string
551 maas_cache:
552 type: string
553 dep_check:
554 type: string
555 keystone:
556 type: object
557 properties:
558 keystone_bootstrap:
559 type: string
560 test:
561 type: string
562 db_init:
563 type: string
564 keystone_db_sync:
565 type: string
566 db_drop:
567 type: string
568 keystone_fernet_setup:
569 type: string
570 keystone_fernet_rotate:
571 type: string
572 keystone_credential_setup:
573 type: string
574 keystone_credential_rotate:
575 type: string
576 keystone_api:
577 type: string
578 dep_check:
579 type: string
580 tiller:
581 type: object
582 properties:
583 tiller:
584 type: string
585 mariadb:
586 type: object
587 properties:
588 mariadb:
589 type: string
590 dep_check:
591 type: string
592 postgresql:
593 type: object
594 properties:
595 postgresql:
596 type: string
597 dep_check:
598 type: string
599 memcached:
600 type: object
601 properties:
602 memcached:
603 type: string
604 dep_check:
605 type: string
606 rabbitmq:
607 type: object
608 properties:
609 rabbitmq:
610 type: string
611 dep_check:
612 type: string
613 ceph:
614 type: object
615 properties:
616 ceph:
617 type: object
618 properties:
619 ks_endpoints:
620 type: string
621 ks_service:
622 type: string
623 ks_user:
624 type: string
625 ceph_bootstrap:
626 type: string
627 dep_check:
628 type: string
629 ceph_daemon:
630 type: string
631 ceph_config_helper:
632 type: string
633 ceph_rbd_provisioner:
634 type: string
635 ceph_cephfs_provisioner:
636 type: string
637 kubernetes:
638 type: object
639 properties:
640 apiserver:
641 type: object
642 properties:
643 anchor:
644 type: string
645 apiserver:
646 type: string
647 dep_check:
648 type: string
649 controller-manager:
650 type: object
651 properties:
652 anchor:
653 type: string
654 controller_manager:
655 type: string
656 dep_check:
657 type: string
658 coredns:
659 type: object
660 properties:
661 coredns:
662 type: string
663 haproxy:
664 type: object
665 properties:
666 haproxy:
667 type: string
668 anchor:
669 type: string
670 etcd:
671 type: object
672 properties:
673 etcd:
674 type: string
675 etcdctl:
676 type: string
677 kubectl:
678 type: string
679 pause:
680 type: string
681 scheduler:
682 type: object
683 properties:
684 anchor:
685 type: string
686 scheduler:
687 type: string
688 proxy:
689 type: object
690 properties:
691 proxy:
692 type: string
693 calico:
694 type: object
695 properties:
696 etcd:
697 type: object
698 properties:
699 etcd:
700 type: string
701 etcdctl:
702 type: string
703 calico:
704 type: object
705 properties:
706 cni:
707 type: string
708 ctl:
709 type: string
710 node:
711 type: string
712 policy_controller:
713 type: string
714 packages:
715 type: object
716 properties:
717 repositories:
718 type: array
719 items:
720 type: object
721 properties:
722 name:
723 type: string
724 url:
725 type: string
726 distributions:
727 type: array
728 items:
729 type: string
730 components:
731 type: array
732 items:
733 type: string
734 gpgkey:
735 type: string
736 named:
737 type: object
738 properties:
739 docker:
740 type: string
741 socat:
742 type: string
743 unnamed:
744 type: array
745 items:
746 type: string
747...
diff --git a/deployment_files/global/v1.0dev/schemas/aic/AccountCatalogue/v1.yaml b/deployment_files/global/v1.0dev/schemas/aic/AccountCatalogue/v1.yaml
deleted file mode 100644
index a843305..0000000
--- a/deployment_files/global/v1.0dev/schemas/aic/AccountCatalogue/v1.yaml
+++ /dev/null
@@ -1,259 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/AccountCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 ucp:
11 type: object
12 properties:
13 postgres:
14 type: object
15 properties:
16 admin:
17 type: object
18 properties:
19 username:
20 type: string
21 oslo_db:
22 type: object
23 properties:
24 admin:
25 type: object
26 properties:
27 username:
28 type: string
29 oslo_messaging:
30 type: object
31 properties:
32 admin:
33 type: object
34 properties:
35 username:
36 type: string
37 keystone:
38 type: object
39 properties:
40 admin:
41 type: object
42 properties:
43 region_name:
44 type: string
45 username:
46 type: string
47 project_name:
48 type: string
49 user_domain_name:
50 type: string
51 project_domain_name:
52 type: string
53 oslo_messaging:
54 type: object
55 properties:
56 username:
57 type: string
58 oslo_db:
59 type: object
60 properties:
61 username:
62 type: string
63 database:
64 type: string
65 promenade:
66 type: object
67 properties:
68 keystone:
69 type: object
70 properties:
71 region_name:
72 type: string
73 role:
74 type: string
75 project_name:
76 type: string
77 project_domain_name:
78 type: string
79 user_domain_name:
80 type: string
81 username:
82 type: string
83 drydock:
84 type: object
85 properties:
86 keystone:
87 type: object
88 properties:
89 region_name:
90 type: string
91 role:
92 type: string
93 project_name:
94 type: string
95 project_domain_name:
96 type: string
97 user_domain_name:
98 type: string
99 username:
100 type: string
101 postgres:
102 type: object
103 properties:
104 username:
105 type: string
106 database:
107 type: string
108 shipyard:
109 type: object
110 properties:
111 keystone:
112 type: object
113 properties:
114 region_name:
115 type: string
116 role:
117 type: string
118 project_name:
119 type: string
120 project_domain_name:
121 type: string
122 user_domain_name:
123 type: string
124 username:
125 type: string
126 postgres:
127 type: object
128 properties:
129 username:
130 type: string
131 database:
132 type: string
133 airflow:
134 type: object
135 properties:
136 postgres:
137 type: object
138 properties:
139 username:
140 type: string
141 database:
142 type: string
143 oslo_messaging:
144 type: object
145 properties:
146 username:
147 type: string
148 maas:
149 type: object
150 properties:
151 admin:
152 type: object
153 properties:
154 username:
155 type: string
156 email:
157 type: string
158 postgres:
159 type: object
160 properties:
161 username:
162 type: string
163 database:
164 type: string
165 barbican:
166 type: object
167 properties:
168 keystone:
169 type: object
170 properties:
171 region_name:
172 type: string
173 role:
174 type: string
175 project_name:
176 type: string
177 project_domain_name:
178 type: string
179 user_domain_name:
180 type: string
181 username:
182 type: string
183 oslo_db:
184 type: object
185 properties:
186 username:
187 type: string
188 database:
189 type: string
190 oslo_messaging:
191 type: object
192 properties:
193 username:
194 type: string
195 armada:
196 type: object
197 properties:
198 keystone:
199 type: object
200 properties:
201 project_domain_name:
202 type: string
203 project_name:
204 type: string
205 region_name:
206 type: string
207 role:
208 type: string
209 user_domain_name:
210 type: string
211 username:
212 type: string
213 deckhand:
214 type: object
215 properties:
216 keystone:
217 type: object
218 properties:
219 region_name:
220 type: string
221 role:
222 type: string
223 project_name:
224 type: string
225 project_domain_name:
226 type: string
227 user_domain_name:
228 type: string
229 username:
230 type: string
231 postgres:
232 type: object
233 properties:
234 username:
235 type: string
236 database:
237 type: string
238 ceph:
239 type: object
240 properties:
241 swift:
242 type: object
243 properties:
244 keystone:
245 type: object
246 properties:
247 role:
248 type: string
249 region_name:
250 type: string
251 username:
252 type: string
253 project_name:
254 type: string
255 user_domain_name:
256 type: string
257 project_domain_name:
258 type: string
259...
diff --git a/deployment_files/global/v1.0dev/schemas/aic/EndpointCatalogue/v1.yaml b/deployment_files/global/v1.0dev/schemas/aic/EndpointCatalogue/v1.yaml
deleted file mode 100644
index a61db81..0000000
--- a/deployment_files/global/v1.0dev/schemas/aic/EndpointCatalogue/v1.yaml
+++ /dev/null
@@ -1,84 +0,0 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/EndpointCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: 'object'
9 # Namespace the list of endpoints
10 additionalProperties:
11 type: 'object'
12 additionalProperties:
13 type: 'object'
14 properties:
15 name:
16 type: string
17 auth:
18 type: object
19 hosts:
20 type: object
21 properties:
22 default:
23 type: string
24 public:
25 type: string
26 internal:
27 type: string
28 additionalProperties:
29 type: string
30 host_fqdn_override:
31 oneOf:
32 - type: object
33 properties:
34 default:
35 oneOf:
36 - type: string
37 - type: "null"
38 public:
39 type: string
40 internal:
41 type: string
42 additionalProperties:
43 type: string
44 - type: "null"
45 path:
46 oneOf:
47 - type: object
48 properties:
49 default:
50 type: string
51 public:
52 type: string
53 internal:
54 type: string
55 additionalProperties:
56 type: string
57 - type: string
58 scheme:
59 oneOf:
60 - type: object
61 properties:
62 default:
63 type: string
64 public:
65 type: string
66 internal:
67 type: string
68 additionalProperties:
69 type: string
70 - type: string
71 port:
72 type: object
73 additionalProperties:
74 type: object
75 properties:
76 default:
77 type: number
78 public:
79 type: number
80 internal:
81 type: number
82 additionalProperties:
83 type: number
84...
diff --git a/deployment_files/global/v1.0dev/schemas/pegleg/AccountCatalogue/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/AccountCatalogue/v1.yaml
new file mode 100644
index 0000000..c950599
--- /dev/null
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/AccountCatalogue/v1.yaml
@@ -0,0 +1,645 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/AccountCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 ucp:
11 type: object
12 properties:
13 postgres:
14 type: object
15 properties:
16 admin:
17 type: object
18 properties:
19 username:
20 type: string
21 oslo_db:
22 type: object
23 properties:
24 admin:
25 type: object
26 properties:
27 username:
28 type: string
29 oslo_messaging:
30 type: object
31 properties:
32 admin:
33 type: object
34 properties:
35 username:
36 type: string
37 keystone:
38 type: object
39 properties:
40 admin:
41 type: object
42 properties:
43 region_name:
44 type: string
45 username:
46 type: string
47 project_name:
48 type: string
49 user_domain_name:
50 type: string
51 project_domain_name:
52 type: string
53 oslo_messaging:
54 type: object
55 properties:
56 username:
57 type: string
58 oslo_db:
59 type: object
60 properties:
61 username:
62 type: string
63 database:
64 type: string
65 promenade:
66 type: object
67 properties:
68 keystone:
69 type: object
70 properties:
71 region_name:
72 type: string
73 role:
74 type: string
75 project_name:
76 type: string
77 project_domain_name:
78 type: string
79 user_domain_name:
80 type: string
81 username:
82 type: string
83 drydock:
84 type: object
85 properties:
86 keystone:
87 type: object
88 properties:
89 region_name:
90 type: string
91 role:
92 type: string
93 project_name:
94 type: string
95 project_domain_name:
96 type: string
97 user_domain_name:
98 type: string
99 username:
100 type: string
101 postgres:
102 type: object
103 properties:
104 username:
105 type: string
106 database:
107 type: string
108 shipyard:
109 type: object
110 properties:
111 keystone:
112 type: object
113 properties:
114 region_name:
115 type: string
116 role:
117 type: string
118 project_name:
119 type: string
120 project_domain_name:
121 type: string
122 user_domain_name:
123 type: string
124 username:
125 type: string
126 postgres:
127 type: object
128 properties:
129 username:
130 type: string
131 database:
132 type: string
133 airflow:
134 type: object
135 properties:
136 postgres:
137 type: object
138 properties:
139 username:
140 type: string
141 database:
142 type: string
143 oslo_messaging:
144 type: object
145 properties:
146 username:
147 type: string
148 maas:
149 type: object
150 properties:
151 admin:
152 type: object
153 properties:
154 username:
155 type: string
156 email:
157 type: string
158 postgres:
159 type: object
160 properties:
161 username:
162 type: string
163 database:
164 type: string
165 barbican:
166 type: object
167 properties:
168 keystone:
169 type: object
170 properties:
171 region_name:
172 type: string
173 role:
174 type: string
175 project_name:
176 type: string
177 project_domain_name:
178 type: string
179 user_domain_name:
180 type: string
181 username:
182 type: string
183 oslo_db:
184 type: object
185 properties:
186 username:
187 type: string
188 database:
189 type: string
190 oslo_messaging:
191 type: object
192 properties:
193 username:
194 type: string
195 armada:
196 type: object
197 properties:
198 keystone:
199 type: object
200 properties:
201 project_domain_name:
202 type: string
203 project_name:
204 type: string
205 region_name:
206 type: string
207 role:
208 type: string
209 user_domain_name:
210 type: string
211 username:
212 type: string
213 deckhand:
214 type: object
215 properties:
216 keystone:
217 type: object
218 properties:
219 region_name:
220 type: string
221 role:
222 type: string
223 project_name:
224 type: string
225 project_domain_name:
226 type: string
227 user_domain_name:
228 type: string
229 username:
230 type: string
231 postgres:
232 type: object
233 properties:
234 username:
235 type: string
236 database:
237 type: string
238 ceph:
239 type: object
240 properties:
241 swift:
242 type: object
243 properties:
244 keystone:
245 type: object
246 properties:
247 role:
248 type: string
249 region_name:
250 type: string
251 username:
252 type: string
253 project_name:
254 type: string
255 user_domain_name:
256 type: string
257 project_domain_name:
258 type: string
259 osh:
260 type: object
261 properties:
262 keystone:
263 type: object
264 properties:
265 admin:
266 type: object
267 properties:
268 region_name:
269 type: string
270 username:
271 type: string
272 project_name:
273 type: string
274 user_domain_name:
275 type: string
276 project_domain_name:
277 type: string
278 oslo_messaging:
279 type: object
280 properties:
281 admin:
282 type: object
283 properties:
284 username:
285 type: string
286 keystone:
287 type: object
288 properties:
289 username:
290 type: string
291 oslo_db:
292 type: object
293 properties:
294 username:
295 type: string
296 database:
297 type: string
298 cinder:
299 type: object
300 properties:
301 cinder:
302 type: object
303 properties:
304 role:
305 type: string
306 region_name:
307 type: string
308 username:
309 type: string
310 project_name:
311 type: string
312 user_domain_name:
313 type: string
314 project_domain_name:
315 type: string
316 oslo_messaging:
317 type: object
318 properties:
319 admin:
320 type: object
321 properties:
322 username:
323 type: string
324 cinder:
325 type: object
326 properties:
327 username:
328 type: string
329 oslo_db:
330 type: object
331 properties:
332 username:
333 type: string
334 database:
335 type: string
336 glance:
337 type: object
338 properties:
339 glance:
340 type: object
341 properties:
342 role:
343 type: string
344 region_name:
345 type: string
346 username:
347 type: string
348 project_name:
349 type: string
350 user_domain_name:
351 type: string
352 project_domain_name:
353 type: string
354 oslo_messaging:
355 type: object
356 properties:
357 admin:
358 type: object
359 properties:
360 username:
361 type: string
362 glance:
363 type: object
364 properties:
365 username:
366 type: string
367 oslo_db:
368 type: object
369 properties:
370 username:
371 type: string
372 database:
373 type: string
374 ceph_object_store:
375 type: object
376 properties:
377 username:
378 type: string
379 heat:
380 type: object
381 properties:
382 heat:
383 type: object
384 properties:
385 role:
386 type: string
387 region_name:
388 type: string
389 username:
390 type: string
391 project_name:
392 type: string
393 user_domain_name:
394 type: string
395 project_domain_name:
396 type: string
397 heat_trustee:
398 type: object
399 properties:
400 role:
401 type: string
402 region_name:
403 type: string
404 username:
405 type: string
406 project_name:
407 type: string
408 user_domain_name:
409 type: string
410 project_domain_name:
411 type: string
412 heat_stack_user:
413 type: object
414 properties:
415 role:
416 type: string
417 region_name:
418 type: string
419 username:
420 type: string
421 project_name:
422 type: string
423 user_domain_name:
424 type: string
425 project_domain_name:
426 type: string
427 oslo_db:
428 type: object
429 properties:
430 username:
431 type: string
432 database:
433 type: string
434 oslo_messaging:
435 type: object
436 properties:
437 admin:
438 type: object
439 properties:
440 username:
441 type: string
442 heat:
443 type: object
444 properties:
445 username:
446 type: string
447 swift:
448 type: object
449 properties:
450 swift:
451 type: object
452 properties:
453 role:
454 type: string
455 region_name:
456 type: string
457 username:
458 type: string
459 project_name:
460 type: string
461 user_domain_name:
462 type: string
463 project_domain_name:
464 type: string
465 oslo_db:
466 type: object
467 properties:
468 admin:
469 type: object
470 properties:
471 username:
472 type: string
473 neutron:
474 type: object
475 properties:
476 neutron:
477 type: object
478 properties:
479 role:
480 type: string
481 region_name:
482 type: string
483 username:
484 type: string
485 project_name:
486 type: string
487 user_domain_name:
488 type: string
489 project_domain_name:
490 type: string
491 oslo_messaging:
492 type: object
493 properties:
494 admin:
495 type: object
496 properties:
497 username:
498 type: string
499 neutron:
500 type: object
501 properties:
502 username:
503 type: string
504 oslo_db:
505 type: object
506 properties:
507 username:
508 type: string
509 database:
510 type: string
511 nova:
512 type: object
513 properties:
514 nova:
515 type: object
516 properties:
517 role:
518 type: string
519 region_name:
520 type: string
521 username:
522 type: string
523 project_name:
524 type: string
525 user_domain_name:
526 type: string
527 project_domain_name:
528 type: string
529 placement:
530 type: object
531 properties:
532 role:
533 type: string
534 region_name:
535 type: string
536 username:
537 type: string
538 project_name:
539 type: string
540 user_domain_name:
541 type: string
542 project_domain_name:
543 type: string
544 oslo_messaging:
545 type: object
546 properties:
547 admin:
548 type: object
549 properties:
550 username:
551 type: string
552 nova:
553 type: object
554 properties:
555 username:
556 type: string
557 oslo_db:
558 type: object
559 properties:
560 username:
561 type: string
562 database:
563 type: string
564 oslo_db_api:
565 type: object
566 properties:
567 username:
568 type: string
569 database:
570 type: string
571 oslo_db_cell0:
572 type: object
573 properties:
574 username:
575 type: string
576 database:
577 type: string
578 horizon:
579 type: object
580 properties:
581 oslo_db:
582 type: object
583 properties:
584 username:
585 type: string
586 database:
587 type: string
588 osh_infra:
589 type: object
590 properties:
591 grafana:
592 type: object
593 properties:
594 admin:
595 type: object
596 properties:
597 username:
598 type: string
599 oslo_db:
600 type: object
601 properties:
602 username:
603 type: string
604 database:
605 type: string
606 oslo_db_session:
607 type: object
608 properties:
609 username:
610 type: string
611 database:
612 type: string
613 elasticsearch:
614 type: object
615 properties:
616 admin:
617 type: object
618 properties:
619 username:
620 type: string
621 oslo_db:
622 type: object
623 properties:
624 admin:
625 type: object
626 properties:
627 username:
628 type: string
629 prometheus_openstack_exporter:
630 type: object
631 properties:
632 user:
633 type: object
634 properties:
635 username:
636 type: string
637 nagios:
638 type: object
639 properties:
640 admin:
641 type: object
642 properties:
643 username:
644 type: string
645...
diff --git a/deployment_files/global/v1.0dev/schemas/pegleg/AppArmorProfile/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/AppArmorProfile/v1.yaml
new file mode 100644
index 0000000..29fa070
--- /dev/null
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/AppArmorProfile/v1.yaml
@@ -0,0 +1,17 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/AppArmorProfile/v1
6 labels:
7 application: pegleg
8data:
9 $schema: 'http://json-schema.org/schema#'
10 type: 'object'
11 additionalProperties: false
12 properties:
13 savePath:
14 type: 'string'
15 content:
16 type: 'string'
17 required: ['savePath', 'content']
diff --git a/deployment_files/global/v1.0dev/schemas/aic/CommonAddresses/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/CommonAddresses/v1.yaml
index 277425a..3398137 100644
--- a/deployment_files/global/v1.0dev/schemas/aic/CommonAddresses/v1.yaml
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/CommonAddresses/v1.yaml
@@ -57,6 +57,8 @@ data:
57 type: number 57 type: number
58 haproxy_port: 58 haproxy_port:
59 type: number 59 type: number
60 service_node_port_range:
61 type: string
60 etcd: 62 etcd:
61 type: object 63 type: object
62 properties: 64 properties:
@@ -89,11 +91,6 @@ data:
89 properties: 91 properties:
90 servers_joined: 92 servers_joined:
91 type: string 93 type: string
92 openvswitch:
93 type: object
94 properties:
95 external_iface:
96 type: string
97 storage: 94 storage:
98 type: object 95 type: object
99 properties: 96 properties:
@@ -104,4 +101,16 @@ data:
104 type: string 101 type: string
105 cluster_cidr: 102 cluster_cidr:
106 type: string 103 type: string
104 openvswitch:
105 type: object
106 properties:
107 external_iface:
108 type: string
109 neutron:
110 type: object
111 properties:
112 tunnel_device:
113 type: string
114 external_iface:
115 type: string
107... 116...
diff --git a/deployment_files/global/v1.0dev/schemas/pegleg/CommonSoftwareConfig/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/CommonSoftwareConfig/v1.yaml
new file mode 100644
index 0000000..c02965c
--- /dev/null
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/CommonSoftwareConfig/v1.yaml
@@ -0,0 +1,15 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/CommonSoftwareConfig/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: object
9 properties:
10 osh:
11 type: object
12 properties:
13 region_name:
14 type: string
15...
diff --git a/deployment_files/global/v1.0dev/schemas/pegleg/EndpointCatalogue/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/EndpointCatalogue/v1.yaml
new file mode 100644
index 0000000..776e427
--- /dev/null
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/EndpointCatalogue/v1.yaml
@@ -0,0 +1,143 @@
1---
2schema: 'deckhand/DataSchema/v1'
3metadata:
4 schema: metadata/Control/v1
5 name: pegleg/EndpointCatalogue/v1
6data:
7 $schema: 'http://json-schema.org/schema#'
8 type: 'object'
9 # Namespace the list of endpoints
10 additionalProperties:
11 type: 'object'
12 additionalProperties:
13 type: 'object'
14 properties:
15 namespace:
16 oneOf:
17 - type: string
18 - type: "null"
19 name:
20 type: string
21 auth:
22 type: object
23 hosts:
24 type: object
25 properties:
26 data:
27 type: string
28 default:
29 type: string
30 discovery:
31 type: string
32 public:
33 type: string
34 internal:
35 type: string
36 additionalProperties:
37 type: string
38 host_fqdn_override:
39 oneOf:
40 - type: object
41 properties:
42 default:
43 oneOf:
44 - type: string
45 - type: "null"
46 - type: object
47 properties:
48 host:
49 type: string
50 tls:
51 type: object
52 properties:
53 crt:
54 type: string
55 ca:
56 type: string
57 key:
58 type: string
59 additionalProperties:
60 type: string
61 public:
62 oneOf:
63 - type: string
64 - type: "null"
65 - type: object
66 properties:
67 host:
68 type: string
69 tls:
70 type: object
71 properties:
72 crt:
73 type: string
74 ca:
75 type: string
76 key:
77 type: string
78 additionalProperties:
79 type: string
80 internal:
81 oneOf:
82 - type: string
83 - type: "null"
84 - type: object
85 properties:
86 host:
87 type: string
88 tls:
89 type: object
90 properties:
91 crt:
92 type: string
93 ca:
94 type: string
95 key:
96 type: string
97 additionalProperties:
98 type: string
99 additionalProperties:
100 type: string
101 - type: "null"
102 path:
103 oneOf:
104 - type: object
105 properties:
106 default:
107 oneOf:
108 - type: string
109 - type: "null"
110 public:
111 type: string
112 internal:
113 type: string
114 additionalProperties:
115 type: string
116 - type: string
117 scheme:
118 oneOf:
119 - type: object
120 properties:
121 default:
122 type: string
123 public:
124 type: string
125 internal:
126 type: string
127 additionalProperties:
128 type: string
129 - type: string
130 port:
131 type: object
132 additionalProperties:
133 type: object
134 properties:
135 default:
136 type: number
137 public:
138 type: number
139 internal:
140 type: number
141 additionalProperties:
142 type: number
143...
diff --git a/deployment_files/global/v1.0dev/schemas/aic/SoftwareVersions/v1.yaml b/deployment_files/global/v1.0dev/schemas/pegleg/SoftwareVersions/v1.yaml
index 00ec56f..f093053 100644
--- a/deployment_files/global/v1.0dev/schemas/aic/SoftwareVersions/v1.yaml
+++ b/deployment_files/global/v1.0dev/schemas/pegleg/SoftwareVersions/v1.yaml
@@ -71,17 +71,6 @@ data:
71 type: string 71 type: string
72 reference: 72 reference:
73 type: string 73 type: string
74 ucp-helm-toolkit:
75 type: object
76 properties:
77 type:
78 type: string
79 location:
80 type: string
81 subpath:
82 type: string
83 reference:
84 type: string
85 controller-manager: 74 controller-manager:
86 type: object 75 type: object
87 properties: 76 properties:
@@ -232,6 +221,276 @@ data:
232 type: string 221 type: string
233 reference: 222 reference:
234 type: string 223 type: string
224 osh_infra:
225 type: object
226 properties:
227 elasticsearch:
228 type: object
229 properties:
230 type:
231 type: string
232 location:
233 type: string
234 subpath:
235 type: string
236 reference:
237 type: string
238 fluent_logging:
239 type: object
240 properties:
241 type:
242 type: string
243 location:
244 type: string
245 subpath:
246 type: string
247 reference:
248 type: string
249 kibana:
250 type: object
251 properties:
252 type:
253 type: string
254 location:
255 type: string
256 subpath:
257 type: string
258 reference:
259 type: string
260 prometheus:
261 type: object
262 properties:
263 type:
264 type: string
265 location:
266 type: string
267 subpath:
268 type: string
269 reference:
270 type: string
271 prometheus_node_exporter:
272 type: object
273 properties:
274 type:
275 type: string
276 location:
277 type: string
278 subpath:
279 type: string
280 reference:
281 type: string
282 prometheus_kube_state_metrics:
283 type: object
284 properties:
285 type:
286 type: string
287 location:
288 type: string
289 subpath:
290 type: string
291 reference:
292 type: string
293 prometheus_alertmanager:
294 type: object
295 properties:
296 type:
297 type: string
298 location:
299 type: string
300 subpath:
301 type: string
302 reference:
303 type: string
304 grafana:
305 type: object
306 properties:
307 type:
308 type: string
309 location:
310 type: string
311 subpath:
312 type: string
313 reference:
314 type: string
315 prometheus_openstack_exporter:
316 type: object
317 properties:
318 type:
319 type: string
320 location:
321 type: string
322 subpath:
323 type: string
324 reference:
325 type: string
326 nagios:
327 type: object
328 properties:
329 type:
330 type: string
331 location:
332 type: string
333 subpath:
334 type: string
335 reference:
336 type: string
337 osh:
338 type: object
339 properties:
340 barbican:
341 type: object
342 properties:
343 type:
344 type: string
345 location:
346 type: string
347 subpath:
348 type: string
349 reference:
350 type: string
351 cinder:
352 type: object
353 properties:
354 type:
355 type: string
356 location:
357 type: string
358 subpath:
359 type: string
360 reference:
361 type: string
362 glance:
363 type: object
364 properties:
365 type:
366 type: string
367 location:
368 type: string
369 subpath:
370 type: string
371 reference:
372 type: string
373 heat:
374 type: object
375 properties:
376 type:
377 type: string
378 location:
379 type: string
380 subpath:
381 type: string
382 reference:
383 type: string
384 horizon:
385 type: object
386 properties:
387 type:
388 type: string
389 location:
390 type: string
391 subpath:
392 type: string
393 reference:
394 type: string
395 ingress:
396 type: object
397 properties:
398 type:
399 type: string
400 location:
401 type: string
402 subpath:
403 type: string
404 reference:
405 type: string
406 keystone:
407 type: object
408 properties:
409 type:
410 type: string
411 location:
412 type: string
413 subpath:
414 type: string
415 reference:
416 type: string
417 libvirt:
418 type: object
419 properties:
420 type:
421 type: string
422 location:
423 type: string
424 subpath:
425 type: string
426 reference:
427 type: string
428 mariadb:
429 type: object
430 properties:
431 type:
432 type: string
433 location:
434 type: string
435 subpath:
436 type: string
437 reference:
438 type: string
439 memcached:
440 type: object
441 properties:
442 type:
443 type: string
444 location:
445 type: string
446 subpath:
447 type: string
448 reference:
449 type: string
450 neutron:
451 type: object
452 properties:
453 type:
454 type: string
455 location:
456 type: string
457 subpath:
458 type: string
459 reference:
460 type: string
461 nova:
462 type: object
463 properties:
464 type:
465 type: string
466 location:
467 type: string
468 subpath:
469 type: string
470 reference:
471 type: string
472 openvswitch:
473 type: object
474 properties:
475 type:
476 type: string
477 location:
478 type: string
479 subpath:
480 type: string
481 reference:
482 type: string
483 rabbitmq:
484 type: object
485 properties:
486 type:
487 type: string
488 location:
489 type: string
490 subpath:
491 type: string
492 reference:
493 type: string
235 ucp: 494 ucp:
236 type: object 495 type: object
237 properties: 496 properties:
@@ -257,7 +516,29 @@ data:
257 type: string 516 type: string
258 reference: 517 reference:
259 type: string 518 type: string
260 ceph: 519 ceph-mon:
520 type: object
521 properties:
522 type:
523 type: string
524 location:
525 type: string
526 subpath:
527 type: string
528 reference:
529 type: string
530 ceph-osd:
531 type: object
532 properties:
533 type:
534 type: string
535 location:
536 type: string
537 subpath:
538 type: string
539 reference:
540 type: string
541 ceph-client:
261 type: object 542 type: object
262 properties: 543 properties:
263 type: 544 type:
@@ -613,7 +894,37 @@ data:
613 ceph: 894 ceph:
614 type: object 895 type: object
615 properties: 896 properties:
616 ceph: 897 ceph-mon:
898 type: object
899 properties:
900 fluentbit:
901 type: string
902 ceph_bootstrap:
903 type: string
904 dep_check:
905 type: string
906 ceph_mon:
907 type: string
908 ceph_config_helper:
909 type: string
910 ceph_mon_check:
911 type: string
912 image_repo_sync:
913 type: string
914 ceph-osd:
915 type: object
916 properties:
917 fluentbit:
918 type: string
919 ceph_bootstrap:
920 type: string
921 dep_check:
922 type: string
923 ceph_osd:
924 type: string
925 image_repo_sync:
926 type: string
927 ceph-client:
617 type: object 928 type: object
618 properties: 929 properties:
619 ks_endpoints: 930 ks_endpoints:
@@ -626,14 +937,22 @@ data:
626 type: string 937 type: string
627 dep_check: 938 dep_check:
628 type: string 939 type: string
629 ceph_daemon: 940 ceph_mds:
941 type: string
942 ceph_mgr:
943 type: string
944 ceph_rgw:
630 type: string 945 type: string
631 ceph_config_helper: 946 ceph_config_helper:
632 type: string 947 type: string
948 ceph_rbd_pool:
949 type: string
633 ceph_rbd_provisioner: 950 ceph_rbd_provisioner:
634 type: string 951 type: string
635 ceph_cephfs_provisioner: 952 ceph_cephfs_provisioner:
636 type: string 953 type: string
954 image_repo_sync:
955 type: string
637 kubernetes: 956 kubernetes:
638 type: object 957 type: object
639 properties: 958 properties:
@@ -715,8 +1034,8 @@ data:
715 type: object 1034 type: object
716 properties: 1035 properties:
717 repositories: 1036 repositories:
718 type: array 1037 type: object
719 items: 1038 additionalProperties:
720 type: object 1039 type: object
721 properties: 1040 properties:
722 name: 1041 name: