f09305301963af0b4082400d75b126ea86efa401
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / global / v4.0 / schemas / pegleg / SoftwareVersions / v1.yaml
1 ---
2 schema: 'deckhand/DataSchema/v1'
3 metadata:
4   schema: metadata/Control/v1
5   name: pegleg/SoftwareVersions/v1
6 data:
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             controller-manager:
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-htk:
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             coredns:
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-htk:
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             haroxy:
119               type: object
120               properties:
121                 type:
122                   type: string
123                 location:
124                   type: string
125                 subpath:
126                   type: string
127             haroxy-htk:
128               type: object
129               properties:
130                 type:
131                   type: string
132                 location:
133                   type: string
134                 subpath:
135                   type: string
136             etcd:
137               type: object
138               properties:
139                 type:
140                   type: string
141                 location:
142                   type: string
143                 subpath:
144                   type: string
145                 reference:
146                   type: string
147             etcd-htk:
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             ingress:
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-htk:
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             proxy:
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-htk:
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             scheduler:
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-htk:
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         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
494         ucp:
495           type: object
496           properties:
497             armada:
498               type: object
499               properties:
500                 type:
501                   type: string
502                 location:
503                   type: string
504                 subpath:
505                   type: string
506                 reference:
507                   type: string
508             barbican:
509               type: object
510               properties:
511                 type:
512                   type: string
513                 location:
514                   type: string
515                 subpath:
516                   type: string
517                 reference:
518                   type: string
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:
542               type: object
543               properties:
544                 type:
545                   type: string
546                 location:
547                   type: string
548                 subpath:
549                   type: string
550                 reference:
551                   type: string
552             deckhand:
553               type: object
554               properties:
555                 type:
556                   type: string
557                 location:
558                   type: string
559                 subpath:
560                   type: string
561                 reference:
562                   type: string
563             drydock:
564               type: object
565               properties:
566                 type:
567                   type: string
568                 location:
569                   type: string
570                 subpath:
571                   type: string
572                 reference:
573                   type: string
574             ingress:
575               type: object
576               properties:
577                 type:
578                   type: string
579                 location:
580                   type: string
581                 subpath:
582                   type: string
583                 reference:
584                   type: string
585             postgresql:
586               type: object
587
588               properties:
589                 type:
590                   type: string
591                 location:
592                   type: string
593                 subpath:
594                   type: string
595                 reference:
596                   type: string
597             promenade:
598               type: object
599               properties:
600                 type:
601                   type: string
602                 location:
603                   type: string
604                 subpath:
605                   type: string
606                 reference:
607                   type: string
608             keystone:
609               type: object
610               properties:
611                 type:
612                   type: string
613                 location:
614                   type: string
615                 subpath:
616                   type: string
617                 reference:
618                   type: string
619             maas:
620               type: object
621               properties:
622                 type:
623                   type: string
624                 location:
625                   type: string
626                 subpath:
627                   type: string
628                 reference:
629                   type: string
630             mariadb:
631               type: object
632               properties:
633                 type:
634                   type: string
635                 location:
636                   type: string
637                 subpath:
638                   type: string
639                 reference:
640                   type: string
641             memcached:
642               type: object
643               properties:
644                 type:
645                   type: string
646                 location:
647                   type: string
648                 subpath:
649                   type: string
650                 reference:
651                   type: string
652             rabbitmq:
653               type: object
654               properties:
655                 type:
656                   type: string
657                 location:
658                   type: string
659                 subpath:
660                   type: string
661                 reference:
662                   type: string
663             rabbitmq-etcd:
664               type: object
665               properties:
666                 type:
667                   type: string
668                 location:
669                   type: string
670                 subpath:
671                   type: string
672                 reference:
673                   type: string
674             shipyard:
675               type: object
676               properties:
677                 type:
678                   type: string
679                 location:
680                   type: string
681                 subpath:
682                   type: string
683                 reference:
684                   type: string
685             tiller:
686               type: object
687               properties:
688                 type:
689                   type: string
690                 location:
691                   type: string
692                 subpath:
693                   type: string
694                 reference:
695                   type: string
696     files:
697       type: object
698       properties:
699         kubelet:
700           type: string
701     images:
702       type: object
703       properties:
704         ucp:
705           type: object
706           properties:
707             armada:
708               type: object
709               properties:
710                 api:
711                   type: string
712                 dep_check:
713                   type: string
714                 ks_endpoints:
715                   type: string
716                 ks_service:
717                   type: string
718                 ks_user:
719                   type: string
720                 helm:
721                   type: string
722                 tiller:
723                   type: string
724             promenade:
725               type: object
726               properties:
727                 dep_check:
728                   type: string
729                 promenade:
730                   type: string
731                 ks_user:
732                   type: string
733                 ks_service:
734                   type: string
735                 ks_endpoints:
736                   type: string
737             deckhand:
738               type: object
739               properties:
740                 deckhand:
741                   type: string
742                 dep_check:
743                   type: string
744                 db_init:
745                   type: string
746                 db_sync:
747                   type: string
748                 ks_endpoints:
749                   type: string
750                 ks_service:
751                   type: string
752                 ks_user:
753                   type: string
754             barbican:
755               type: object
756               properties:
757                 bootstrap:
758                   type: string
759                 dep_check:
760                   type: string
761                 scripted_test:
762                   type: string
763                 db_init:
764                   type: string
765                 barbican_db_sync:
766                   type: string
767                 db_drop:
768                   type: string
769                 ks_endpoints:
770                   type: string
771                 ks_service:
772                   type: string
773                 ks_user:
774                   type: string
775                 barbican_api:
776                   type: string
777             drydock:
778               type: object
779               properties:
780                 drydock:
781                   type: string
782                 dep_check:
783                   type: string
784                 ks_endpoints:
785                   type: string
786                 ks_service:
787                   type: string
788                 ks_user:
789                   type: string
790                 drydock_db_init:
791                   type: string
792                 drydock_db_sync:
793                   type: string
794             shipyard:
795               type: object
796               properties:
797                 airflow:
798                   type: string
799                 shipyard:
800                   type: string
801                 dep_check:
802                   type: string
803                 shipyard_db_init:
804                   type: string
805                 shipyard_db_sync:
806                   type: string
807                 airflow_db_init:
808                   type: string
809                 airflow_db_sync:
810                   type: string
811                 ks_user:
812                   type: string
813                 ks_service:
814                   type: string
815                 ks_endpoints:
816                   type: string
817             maas:
818               type: object
819               properties:
820                 db_init:
821                   type: string
822                 db_sync:
823                   type: string
824                 maas_rack:
825                   type: string
826                 maas_region:
827                   type: string
828                 bootstrap:
829                   type: string
830                 export_api_key:
831                   type: string
832                 maas_cache:
833                   type: string
834                 dep_check:
835                   type: string
836             keystone:
837               type: object
838               properties:
839                 keystone_bootstrap:
840                   type: string
841                 test:
842                   type: string
843                 db_init:
844                   type: string
845                 keystone_db_sync:
846                   type: string
847                 db_drop:
848                   type: string
849                 keystone_fernet_setup:
850                   type: string
851                 keystone_fernet_rotate:
852                   type: string
853                 keystone_credential_setup:
854                   type: string
855                 keystone_credential_rotate:
856                   type: string
857                 keystone_api:
858                   type: string
859                 dep_check:
860                   type: string
861             tiller:
862               type: object
863               properties:
864                 tiller:
865                   type: string
866             mariadb:
867               type: object
868               properties:
869                 mariadb:
870                   type: string
871                 dep_check:
872                   type: string
873             postgresql:
874               type: object
875               properties:
876                 postgresql:
877                   type: string
878                 dep_check:
879                   type: string
880             memcached:
881               type: object
882               properties:
883                 memcached:
884                   type: string
885                 dep_check:
886                   type: string
887             rabbitmq:
888               type: object
889               properties:
890                 rabbitmq:
891                   type: string
892                 dep_check:
893                   type: string
894         ceph:
895           type: object
896           properties:
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:
928               type: object
929               properties:
930                 ks_endpoints:
931                   type: string
932                 ks_service:
933                   type: string
934                 ks_user:
935                   type: string
936                 ceph_bootstrap:
937                   type: string
938                 dep_check:
939                   type: string
940                 ceph_mds:
941                   type: string
942                 ceph_mgr:
943                   type: string
944                 ceph_rgw:
945                   type: string
946                 ceph_config_helper:
947                   type: string
948                 ceph_rbd_pool:
949                   type: string
950                 ceph_rbd_provisioner:
951                   type: string
952                 ceph_cephfs_provisioner:
953                   type: string
954                 image_repo_sync:
955                   type: string
956         kubernetes:
957           type: object
958           properties:
959             apiserver:
960               type: object
961               properties:
962                 anchor:
963                   type: string
964                 apiserver:
965                   type: string
966                 dep_check:
967                   type: string
968             controller-manager:
969               type: object
970               properties:
971                 anchor:
972                   type: string
973                 controller_manager:
974                   type: string
975                 dep_check:
976                   type: string
977             coredns:
978               type: object
979               properties:
980                 coredns:
981                   type: string
982             haproxy:
983               type: object
984               properties:
985                 haproxy:
986                   type: string
987                 anchor:
988                   type: string
989             etcd:
990               type: object
991               properties:
992                 etcd:
993                   type: string
994                 etcdctl:
995                   type: string
996             kubectl:
997               type: string
998             pause:
999               type: string
1000             scheduler:
1001               type: object
1002               properties:
1003                 anchor:
1004                   type: string
1005                 scheduler:
1006                   type: string
1007             proxy:
1008               type: object
1009               properties:
1010                 proxy:
1011                   type: string
1012         calico:
1013           type: object
1014           properties:
1015             etcd:
1016               type: object
1017               properties:
1018                 etcd:
1019                   type: string
1020                 etcdctl:
1021                   type: string
1022             calico:
1023               type: object
1024               properties:
1025                 cni:
1026                   type: string
1027                 ctl:
1028                   type: string
1029                 node:
1030                   type: string
1031                 policy_controller:
1032                   type: string
1033     packages:
1034       type: object
1035       properties:
1036         repositories:
1037           type: object
1038           additionalProperties:
1039             type: object
1040             properties:
1041               name:
1042                 type: string
1043               url:
1044                 type: string
1045               distributions:
1046                 type: array
1047                 items:
1048                   type: string
1049               components:
1050                 type: array
1051                 items:
1052                   type: string
1053               gpgkey:
1054                 type: string
1055         named:
1056           type: object
1057           properties:
1058             docker:
1059               type: string
1060             socat:
1061               type: string
1062         unnamed:
1063           type: array
1064           items:
1065             type: string
1066 ...