Add new airskiff type

Create a site type called skiff and point airskiff site to be based on
the new type. This will help to reduce the duplication when creating
airskiff-suse site in subsequent commit.

Change-Id: Ie9cd6d0e572a4556ee6ff5c3d37f20349c2d7de3
This commit is contained in:
James Gu
2019-08-07 00:40:39 +00:00
parent 5fcc70eec9
commit e28d0a1313
127 changed files with 302 additions and 2138 deletions

View File

@@ -2,11 +2,13 @@
schema: armada/Manifest/v1
metadata:
schema: metadata/Document/v1
name: full-site
replacement: true
name: full-site
labels:
name: full-site-type
layeringDefinition:
abstract: false
layer: site
layer: type
parentSelector:
name: full-site-global
actions:
@@ -14,8 +16,7 @@ metadata:
path: .chart_groups
storagePolicy: cleartext
data:
release_prefix: airship
chart_groups:
- openstack-ingress-controller-airskiff
- openstack-ingress-controller
- openstack-memcached
...

View File

@@ -17,6 +17,6 @@
- name: Replace Armada manifest
shell: |
mv tools/gate/manifests/full-site.yaml \
site/airskiff/software/manifests/full-site.yaml
type/skiff/manifests/full-site.yaml
args:
chdir: "{{ zuul.project.src_dir }}"