airship-in-a-bottle/deployment_files/global/v1.0demo/schemas/aic/SoftwareVersions/v1.yaml
Bryan Strassner f5e3ef1e7e Separate demo and dev deployments of Airship
Separates and cleans up some documentation around the
airship-in-a-bottle usage for demo vs. development
environment purposes. Dev environments will deploy only the
Airship specific components, while the Demo will show a
more complete installation of OpenStack on top of Airship.

Change-Id: Icca614c4cc4aed426006720b924c105b15d9e510
2018-05-29 13:36:35 -05:00

748 lines
20 KiB
YAML

---
schema: 'deckhand/DataSchema/v1'
metadata:
schema: metadata/Control/v1
name: pegleg/SoftwareVersions/v1
data:
$schema: 'http://json-schema.org/schema#'
type: object
properties:
charts:
type: object
properties:
kubernetes:
type: object
properties:
calico:
type: object
properties:
etcd:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
etcd-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
calico:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
apiserver:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
apiserver-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ucp-helm-toolkit:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
controller-manager:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
controller-manager-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
coredns:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
coredns-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
haroxy:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
haroxy-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
etcd:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
etcd-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ingress:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ingress-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
proxy:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
proxy-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
scheduler:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
scheduler-htk:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ucp:
type: object
properties:
armada:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
barbican:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ceph:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
deckhand:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
drydock:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
ingress:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
postgresql:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
promenade:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
keystone:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
maas:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
mariadb:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
memcached:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
rabbitmq:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
rabbitmq-etcd:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
shipyard:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
tiller:
type: object
properties:
type:
type: string
location:
type: string
subpath:
type: string
reference:
type: string
files:
type: object
properties:
kubelet:
type: string
images:
type: object
properties:
ucp:
type: object
properties:
armada:
type: object
properties:
api:
type: string
dep_check:
type: string
ks_endpoints:
type: string
ks_service:
type: string
ks_user:
type: string
helm:
type: string
tiller:
type: string
promenade:
type: object
properties:
dep_check:
type: string
promenade:
type: string
ks_user:
type: string
ks_service:
type: string
ks_endpoints:
type: string
deckhand:
type: object
properties:
deckhand:
type: string
dep_check:
type: string
db_init:
type: string
db_sync:
type: string
ks_endpoints:
type: string
ks_service:
type: string
ks_user:
type: string
barbican:
type: object
properties:
bootstrap:
type: string
dep_check:
type: string
scripted_test:
type: string
db_init:
type: string
barbican_db_sync:
type: string
db_drop:
type: string
ks_endpoints:
type: string
ks_service:
type: string
ks_user:
type: string
barbican_api:
type: string
drydock:
type: object
properties:
drydock:
type: string
dep_check:
type: string
ks_endpoints:
type: string
ks_service:
type: string
ks_user:
type: string
drydock_db_init:
type: string
drydock_db_sync:
type: string
shipyard:
type: object
properties:
airflow:
type: string
shipyard:
type: string
dep_check:
type: string
shipyard_db_init:
type: string
shipyard_db_sync:
type: string
airflow_db_init:
type: string
airflow_db_sync:
type: string
ks_user:
type: string
ks_service:
type: string
ks_endpoints:
type: string
maas:
type: object
properties:
db_init:
type: string
db_sync:
type: string
maas_rack:
type: string
maas_region:
type: string
bootstrap:
type: string
export_api_key:
type: string
maas_cache:
type: string
dep_check:
type: string
keystone:
type: object
properties:
keystone_bootstrap:
type: string
test:
type: string
db_init:
type: string
keystone_db_sync:
type: string
db_drop:
type: string
keystone_fernet_setup:
type: string
keystone_fernet_rotate:
type: string
keystone_credential_setup:
type: string
keystone_credential_rotate:
type: string
keystone_api:
type: string
dep_check:
type: string
tiller:
type: object
properties:
tiller:
type: string
mariadb:
type: object
properties:
mariadb:
type: string
dep_check:
type: string
postgresql:
type: object
properties:
postgresql:
type: string
dep_check:
type: string
memcached:
type: object
properties:
memcached:
type: string
dep_check:
type: string
rabbitmq:
type: object
properties:
rabbitmq:
type: string
dep_check:
type: string
ceph:
type: object
properties:
ceph:
type: object
properties:
ks_endpoints:
type: string
ks_service:
type: string
ks_user:
type: string
ceph_bootstrap:
type: string
dep_check:
type: string
ceph_daemon:
type: string
ceph_config_helper:
type: string
ceph_rbd_provisioner:
type: string
ceph_cephfs_provisioner:
type: string
kubernetes:
type: object
properties:
apiserver:
type: object
properties:
anchor:
type: string
apiserver:
type: string
dep_check:
type: string
controller-manager:
type: object
properties:
anchor:
type: string
controller_manager:
type: string
dep_check:
type: string
coredns:
type: object
properties:
coredns:
type: string
haproxy:
type: object
properties:
haproxy:
type: string
anchor:
type: string
etcd:
type: object
properties:
etcd:
type: string
etcdctl:
type: string
kubectl:
type: string
pause:
type: string
scheduler:
type: object
properties:
anchor:
type: string
scheduler:
type: string
proxy:
type: object
properties:
proxy:
type: string
calico:
type: object
properties:
etcd:
type: object
properties:
etcd:
type: string
etcdctl:
type: string
calico:
type: object
properties:
cni:
type: string
ctl:
type: string
node:
type: string
policy_controller:
type: string
packages:
type: object
properties:
repositories:
type: array
items:
type: object
properties:
name:
type: string
url:
type: string
distributions:
type: array
items:
type: string
components:
type: array
items:
type: string
gpgkey:
type: string
named:
type: object
properties:
docker:
type: string
socat:
type: string
unnamed:
type: array
items:
type: string
...