Integrate Deckhand into Genesis Lifecycle
Integrate Deckhand in CI/CD Pipeline - Remove node port - Version pinning will be done at a later date Change-Id: Ia0a7f4604c667642b8c8a3129a8220c0dae3d666
This commit is contained in:
parent
4949c01c5a
commit
2f82a91bff
|
@ -368,6 +368,69 @@ data:
|
|||
dependencies:
|
||||
- helm-toolkit
|
||||
---
|
||||
schema: armada/Chart/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: deckhand
|
||||
data:
|
||||
chart_name: deckhand
|
||||
release: deckhand
|
||||
namespace: ucp
|
||||
install:
|
||||
no_hooks: false
|
||||
upgrade:
|
||||
no_hooks: false
|
||||
values:
|
||||
images:
|
||||
deckhand: ${DECKHAND_IMAGE}
|
||||
labels:
|
||||
node_selector_key: ucp-control-plane
|
||||
node_selector_value: enabled
|
||||
conf:
|
||||
deckhand:
|
||||
DEFAULT:
|
||||
debug: true
|
||||
use_stderr: true
|
||||
use_syslog: true
|
||||
source:
|
||||
type: git
|
||||
location: ${DECKHAND_CHART_REPO}
|
||||
subpath: deckhand
|
||||
reference: ${DECKHAND_CHART_BRANCH}
|
||||
dependencies:
|
||||
- helm-toolkit
|
||||
---
|
||||
schema: armada/Chart/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
name: ucp-barbican
|
||||
data:
|
||||
chart_name: ucp-barbican
|
||||
release: barbican
|
||||
namespace: ucp
|
||||
install:
|
||||
no_hooks: false
|
||||
upgrade:
|
||||
no_hooks: false
|
||||
pre:
|
||||
delete: []
|
||||
post:
|
||||
delete: []
|
||||
create: []
|
||||
values:
|
||||
pod:
|
||||
replicas:
|
||||
api: 1
|
||||
labels:
|
||||
node_selector_key: ucp-control-plane
|
||||
node_selector_value: enabled
|
||||
source:
|
||||
type: git
|
||||
location: https://git.openstack.org/openstack/openstack-helm
|
||||
subpath: barbican
|
||||
dependencies:
|
||||
- helm-toolkit
|
||||
---
|
||||
schema: armada/Manifest/v1
|
||||
metadata:
|
||||
schema: metadata/Document/v1
|
||||
|
@ -410,5 +473,7 @@ data:
|
|||
chart_group:
|
||||
- maas
|
||||
- drydock
|
||||
- deckhand
|
||||
- ucp-keystone
|
||||
- ucp-barbican
|
||||
...
|
||||
|
|
|
@ -40,11 +40,14 @@ export DRYDOCK_CHART_REPO=${DRYDOCK_CHART_REPO:-"https://github.com/att-comdev/a
|
|||
export DRYDOCK_CHART_BRANCH=${DRYDOCK_CHART_BRANCH:-"master"}
|
||||
export MAAS_CHART_REPO=${MAAS_CHART_REPO:-"https://github.com/openstack/openstack-helm-addons"}
|
||||
export MAAS_CHART_BRANCH=${MAAS_CHART_BRANCH:-"master"}
|
||||
export DECKHAND_CHART_REPO=${DECKHAND_CHART_REPO:-"https://github.com/att-comdev/aic-helm"}
|
||||
export DECKHAND_CHART_BRANCH=${DECKHAND_CHART_BRANCH:-"master"}
|
||||
|
||||
# Images
|
||||
export DRYDOCK_IMAGE=${DRYDOCK_IMAGE:-"quay.io/attcomdev/drydock:0.2.0-a1"}
|
||||
export ARMADA_IMAGE=${ARMADA_IMAGE:-"quay.io/attcomdev/armada:v0.6.0"}
|
||||
export PROMENADE_IMAGE=${PROMENADE_IMAGE:-"quay.io/attcomdev/promenade:master"}
|
||||
export DECKHAND_IMAGE=${DECKHAND_IMAGE:-"quay.io/attcomdev/deckhand:master"}
|
||||
|
||||
# Filenames
|
||||
export ARMADA_CONFIG=${ARMADA_CONFIG:-"armada.yaml"}
|
||||
|
|
|
@ -13,3 +13,6 @@ export DRYDOCK_IMAGE=docker.io/sthussey/drydock:bonding-rc3
|
|||
export ARMADA_IMAGE=quay.io/attcomdev/armada:master
|
||||
export PROMENADE_IMAGE=quay.io/attcomdev/promenade:v0.2.0
|
||||
export CEPH_OSD_DIR=/var/lib/openstack-helm/ceph/osd
|
||||
export DECKHAND_IMAGE=quay.io/attcomdev/deckhand:latest
|
||||
export DECKHAND_CHART_REPO=https://github.com/att-comdev/aic-helm
|
||||
export DECKHAND_CHART_BRANCH=master
|
||||
|
|
Loading…
Reference in New Issue