4a41d06c61
Currently, Airskiff deployment scripts build images of the Airship components locally so that local changes can be deployed with ease; however, pulling images with the latest tag has the same effect because locally built images take precedence over pulling images from the internet. Therefore, a developer can still build the images locally and deploy them using the Airskiff deployment scripts. Depends-on: https://review.openstack.org/633007 Change-Id: I3dabc86a33651dd082581310fbacb994db144481
359 lines
7.4 KiB
YAML
359 lines
7.4 KiB
YAML
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-helm-toolkit
|
|
data:
|
|
chart_name: helm-toolkit
|
|
release: helm-toolkit
|
|
namespace: helm-toolkit
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-helm-toolkit
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 14713b54e7e9e3aa8abb95538b4238a32a074cb6
|
|
subpath: helm-toolkit
|
|
dependencies: []
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ingress-kube-system
|
|
data:
|
|
chart_name: ingress
|
|
release: ingress-kube-system
|
|
namespace: kube-system
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-ingress-kube-system
|
|
values:
|
|
deployment:
|
|
mode: cluster
|
|
type: DaemonSet
|
|
network:
|
|
host_namespace: True
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: ingress
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ingress-ucp
|
|
data:
|
|
chart_name: ingress
|
|
release: ingress-ucp
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-ingress-ucp
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: ingress
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: nfs-provisioner
|
|
data:
|
|
chart_name: nfs-provisioner
|
|
release: nfs-provisioner
|
|
namespace: nfs
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-nfs-provisioner
|
|
values:
|
|
storageclass:
|
|
name: general
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: nfs-provisioner
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: mariadb
|
|
data:
|
|
chart_name: mariadb
|
|
release: mariadb
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-mariadb
|
|
values:
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: mariadb
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: rabbitmq
|
|
data:
|
|
chart_name: rabbitmq
|
|
release: rabbitmq
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-rabbitmq
|
|
test:
|
|
enabled: false
|
|
values:
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: rabbitmq
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: memcached
|
|
data:
|
|
chart_name: memcached
|
|
release: memcached
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-memcached
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: memcached
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: keystone-ucp
|
|
data:
|
|
chart_name: keystone
|
|
release: keystone-ucp
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-keystone-ucp
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm.git
|
|
reference: 112e15b1655285194593a7afca4352ce046c7a47
|
|
subpath: keystone
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: postgresql
|
|
data:
|
|
chart_name: postgresql
|
|
release: postgresql
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-postgresql
|
|
values:
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm-infra.git
|
|
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
|
|
subpath: postgresql
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: barbican
|
|
data:
|
|
chart_name: barbican
|
|
release: barbican
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-barbican
|
|
values: {}
|
|
source:
|
|
type: git
|
|
location: https://git.openstack.org/openstack/openstack-helm.git
|
|
reference: 112e15b1655285194593a7afca4352ce046c7a47
|
|
subpath: barbican
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: armada
|
|
data:
|
|
chart_name: armada
|
|
release: armada
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-armada
|
|
values:
|
|
conf:
|
|
armada:
|
|
keystone_authtoken:
|
|
timeout: null
|
|
source:
|
|
type: local
|
|
location: /airship-components/airship-armada
|
|
subpath: charts/armada
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: deckhand
|
|
data:
|
|
chart_name: deckhand
|
|
release: deckhand
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-deckhand
|
|
values: {}
|
|
source:
|
|
type: local
|
|
location: /airship-components/airship-deckhand
|
|
subpath: charts/deckhand
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: shipyard
|
|
data:
|
|
chart_name: shipyard
|
|
release: shipyard
|
|
namespace: ucp
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: airship-shipyard
|
|
values:
|
|
pod:
|
|
replicas:
|
|
shipyard:
|
|
api: 1
|
|
airflow:
|
|
web: 1
|
|
worker: 1
|
|
flower: 1
|
|
scheduler: 1
|
|
conf:
|
|
shipyard:
|
|
# NOTE(drewwalters96): Since Drydock and Promenade are not deployed,
|
|
# alias those validations to Armada.
|
|
drydock:
|
|
service_type: armada
|
|
promenade:
|
|
service_type: armada
|
|
source:
|
|
type: local
|
|
location: /airship-components/airship-shipyard
|
|
subpath: charts/shipyard
|
|
dependencies:
|
|
- osh-helm-toolkit
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: kube-system
|
|
data:
|
|
description: Kube system ingress controller
|
|
sequenced: False
|
|
chart_group:
|
|
- ingress-kube-system
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: airship-infra
|
|
data:
|
|
description: Services required for the operation of Airship components
|
|
sequenced: True
|
|
chart_group:
|
|
- ingress-ucp
|
|
- nfs-provisioner
|
|
- mariadb
|
|
- rabbitmq
|
|
- memcached
|
|
- keystone-ucp
|
|
- postgresql
|
|
- barbican
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: airship-components
|
|
data:
|
|
description: Airship software delivery components
|
|
sequenced: True
|
|
chart_group:
|
|
- shipyard
|
|
- deckhand
|
|
- armada
|
|
---
|
|
schema: armada/Manifest/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: armada-manifest
|
|
data:
|
|
release_prefix: airship
|
|
chart_groups:
|
|
- kube-system
|
|
- airship-infra
|
|
- airship-components
|