f5e3ef1e7e
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
748 lines
20 KiB
YAML
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
|
|
...
|