Merge "Add rest of UCP to complete example"
This commit is contained in:
commit
af35ac2f2b
|
@ -16,7 +16,6 @@ limitations under the License.
|
||||||
|
|
||||||
{{- if .Values.manifests.kubernetes_apiserver }}
|
{{- if .Values.manifests.kubernetes_apiserver }}
|
||||||
{{- $envAll := . }}
|
{{- $envAll := . }}
|
||||||
{{- $dependencies := .Values.dependencies.kubernetes_apiserver }}
|
|
||||||
{{- $mounts_kubernetes_apiserver := .Values.pod.mounts.kubernetes_apiserver.kubernetes_apiserver }}
|
{{- $mounts_kubernetes_apiserver := .Values.pod.mounts.kubernetes_apiserver.kubernetes_apiserver }}
|
||||||
{{- $mounts_kubernetes_apiserver_init := .Values.pod.mounts.kubernetes_apiserver.init_container }}
|
{{- $mounts_kubernetes_apiserver_init := .Values.pod.mounts.kubernetes_apiserver.init_container }}
|
||||||
---
|
---
|
||||||
|
@ -46,8 +45,6 @@ spec:
|
||||||
- key: CriticalAddonsOnly
|
- key: CriticalAddonsOnly
|
||||||
operator: Exists
|
operator: Exists
|
||||||
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.kubernetes_apiserver.timeout }}
|
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.kubernetes_apiserver.timeout }}
|
||||||
initContainers:
|
|
||||||
{{ tuple $envAll $dependencies $mounts_kubernetes_apiserver_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
|
||||||
containers:
|
containers:
|
||||||
- name: anchor
|
- name: anchor
|
||||||
image: {{ .Values.images.tags.anchor }}
|
image: {{ .Values.images.tags.anchor }}
|
||||||
|
|
|
@ -85,9 +85,6 @@ secrets:
|
||||||
cert: placeholder
|
cert: placeholder
|
||||||
key: placeholder
|
key: placeholder
|
||||||
|
|
||||||
dependencies:
|
|
||||||
kubernetes_apiserver:
|
|
||||||
|
|
||||||
# typically overriden by environmental
|
# typically overriden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
# required by this chart
|
# required by this chart
|
||||||
|
|
|
@ -16,7 +16,6 @@ limitations under the License.
|
||||||
|
|
||||||
{{- if .Values.manifests.controller_manager }}
|
{{- if .Values.manifests.controller_manager }}
|
||||||
{{- $envAll := . }}
|
{{- $envAll := . }}
|
||||||
{{- $dependencies := .Values.dependencies.controller_manager }}
|
|
||||||
{{- $mounts_controller_manager := .Values.pod.mounts.controller_manager.controller_manager }}
|
{{- $mounts_controller_manager := .Values.pod.mounts.controller_manager.controller_manager }}
|
||||||
{{- $mounts_controller_manager_init := .Values.pod.mounts.controller_manager.init_container }}
|
{{- $mounts_controller_manager_init := .Values.pod.mounts.controller_manager.init_container }}
|
||||||
---
|
---
|
||||||
|
@ -45,8 +44,6 @@ spec:
|
||||||
- key: CriticalAddonsOnly
|
- key: CriticalAddonsOnly
|
||||||
operator: Exists
|
operator: Exists
|
||||||
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.controller_manager.timeout }}
|
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.controller_manager.timeout }}
|
||||||
initContainers:
|
|
||||||
{{ tuple $envAll $dependencies $mounts_controller_manager_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
|
|
||||||
containers:
|
containers:
|
||||||
- name: anchor
|
- name: anchor
|
||||||
image: {{ .Values.images.tags.anchor }}
|
image: {{ .Values.images.tags.anchor }}
|
||||||
|
|
|
@ -16,7 +16,6 @@ images:
|
||||||
tags:
|
tags:
|
||||||
etcd: quay.io/coreos/etcd:v3.2.7
|
etcd: quay.io/coreos/etcd:v3.2.7
|
||||||
etcdctl: quay.io/coreos/etcd:v3.2.7
|
etcdctl: quay.io/coreos/etcd:v3.2.7
|
||||||
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
|
||||||
pull_policy: "IfNotPresent"
|
pull_policy: "IfNotPresent"
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
|
|
|
@ -14,7 +14,7 @@ data:
|
||||||
- dns
|
- dns
|
||||||
- kubernetes
|
- kubernetes
|
||||||
- kubernetes-rbac
|
- kubernetes-rbac
|
||||||
- ucp-platform
|
- ucp-services
|
||||||
---
|
---
|
||||||
schema: armada/ChartGroup/v1
|
schema: armada/ChartGroup/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -86,7 +86,7 @@ data:
|
||||||
schema: armada/ChartGroup/v1
|
schema: armada/ChartGroup/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: ucp-platform
|
name: ucp-services
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
abstract: false
|
abstract: false
|
||||||
layer: site
|
layer: site
|
||||||
|
@ -104,6 +104,8 @@ data:
|
||||||
release: helm-toolkit
|
release: helm-toolkit
|
||||||
namespace: helm-toolkit
|
namespace: helm-toolkit
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values: {}
|
values: {}
|
||||||
|
@ -148,6 +150,8 @@ data:
|
||||||
release: kubernetes-proxy
|
release: kubernetes-proxy
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -327,6 +331,8 @@ data:
|
||||||
release: calico-etcd
|
release: calico-etcd
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -444,6 +450,8 @@ data:
|
||||||
release: calico
|
release: calico
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -505,6 +513,8 @@ data:
|
||||||
release: coredns
|
release: coredns
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -612,6 +622,8 @@ data:
|
||||||
release: kubernetes-apiserver
|
release: kubernetes-apiserver
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -689,6 +701,8 @@ data:
|
||||||
release: kubernetes-controller-manager
|
release: kubernetes-controller-manager
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -750,6 +764,8 @@ data:
|
||||||
release: kubernetes-scheduler
|
release: kubernetes-scheduler
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -933,6 +949,8 @@ data:
|
||||||
release: kubernetes-etcd
|
release: kubernetes-etcd
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -1023,6 +1041,8 @@ data:
|
||||||
release: rbac
|
release: rbac
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
values: {}
|
values: {}
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
|
@ -1044,6 +1064,8 @@ data:
|
||||||
release: promenade
|
release: promenade
|
||||||
namespace: ucp
|
namespace: ucp
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
values:
|
values:
|
||||||
conf:
|
conf:
|
||||||
paste:
|
paste:
|
||||||
|
|
|
@ -16,7 +16,7 @@ data:
|
||||||
- kubernetes-rbac
|
- kubernetes-rbac
|
||||||
- ceph
|
- ceph
|
||||||
- ucp-infra
|
- ucp-infra
|
||||||
- ucp-platform
|
- ucp-services
|
||||||
---
|
---
|
||||||
schema: armada/ChartGroup/v1
|
schema: armada/ChartGroup/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -113,18 +113,28 @@ data:
|
||||||
- ucp-mariadb
|
- ucp-mariadb
|
||||||
- ucp-memcached
|
- ucp-memcached
|
||||||
- ucp-keystone
|
- ucp-keystone
|
||||||
|
- maas-postgresql
|
||||||
|
- maas
|
||||||
|
- ucp-etcd-rabbitmq
|
||||||
|
- ucp-rabbitmq
|
||||||
|
- ucp-barbican
|
||||||
|
- ingress
|
||||||
---
|
---
|
||||||
schema: armada/ChartGroup/v1
|
schema: armada/ChartGroup/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: ucp-platform
|
name: ucp-services
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
abstract: false
|
abstract: false
|
||||||
layer: site
|
layer: site
|
||||||
data:
|
data:
|
||||||
description: UCP platform components
|
description: UCP platform components
|
||||||
chart_group:
|
chart_group:
|
||||||
|
- armada
|
||||||
|
- deckhand
|
||||||
|
- drydock
|
||||||
- promenade
|
- promenade
|
||||||
|
- shipyard
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -135,6 +145,8 @@ data:
|
||||||
release: helm-toolkit
|
release: helm-toolkit
|
||||||
namespace: helm-toolkit
|
namespace: helm-toolkit
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values: {}
|
values: {}
|
||||||
|
@ -143,8 +155,7 @@ data:
|
||||||
location: https://git.openstack.org/openstack/openstack-helm
|
location: https://git.openstack.org/openstack/openstack-helm
|
||||||
subpath: helm-toolkit
|
subpath: helm-toolkit
|
||||||
reference: master
|
reference: master
|
||||||
dependencies:
|
dependencies: []
|
||||||
- helm-toolkit
|
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -180,6 +191,8 @@ data:
|
||||||
release: kubernetes-proxy
|
release: kubernetes-proxy
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -197,7 +210,8 @@ data:
|
||||||
type: local
|
type: local
|
||||||
location: /etc/genesis/armada/assets/charts
|
location: /etc/genesis/armada/assets/charts
|
||||||
subpath: proxy
|
subpath: proxy
|
||||||
dependencies: []
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -358,6 +372,8 @@ data:
|
||||||
release: calico-etcd
|
release: calico-etcd
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -475,6 +491,8 @@ data:
|
||||||
release: calico
|
release: calico
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -536,6 +554,8 @@ data:
|
||||||
release: coredns
|
release: coredns
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -643,6 +663,8 @@ data:
|
||||||
release: kubernetes-apiserver
|
release: kubernetes-apiserver
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -720,6 +742,8 @@ data:
|
||||||
release: kubernetes-controller-manager
|
release: kubernetes-controller-manager
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -781,6 +805,8 @@ data:
|
||||||
release: kubernetes-scheduler
|
release: kubernetes-scheduler
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -964,6 +990,8 @@ data:
|
||||||
release: kubernetes-etcd
|
release: kubernetes-etcd
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
|
@ -1054,6 +1082,8 @@ data:
|
||||||
release: rbac
|
release: rbac
|
||||||
namespace: kube-system
|
namespace: kube-system
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
values: {}
|
values: {}
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
|
@ -1072,6 +1102,8 @@ data:
|
||||||
release: ceph
|
release: ceph
|
||||||
namespace: ceph
|
namespace: ceph
|
||||||
timeout: 3600
|
timeout: 3600
|
||||||
|
wait:
|
||||||
|
timeout: 3600
|
||||||
install:
|
install:
|
||||||
no_hooks: false
|
no_hooks: false
|
||||||
upgrade:
|
upgrade:
|
||||||
|
@ -1168,6 +1200,8 @@ data:
|
||||||
release: ucp-ceph-config
|
release: ucp-ceph-config
|
||||||
namespace: ucp
|
namespace: ucp
|
||||||
timeout: 3600
|
timeout: 3600
|
||||||
|
wait:
|
||||||
|
timeout: 3600
|
||||||
install:
|
install:
|
||||||
no_hooks: false
|
no_hooks: false
|
||||||
upgrade:
|
upgrade:
|
||||||
|
@ -1228,6 +1262,9 @@ data:
|
||||||
no_hooks: false
|
no_hooks: false
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: false
|
no_hooks: false
|
||||||
|
timeout: 3600
|
||||||
|
wait:
|
||||||
|
timeout: 3600
|
||||||
values:
|
values:
|
||||||
images:
|
images:
|
||||||
tags:
|
tags:
|
||||||
|
@ -1329,6 +1366,308 @@ data:
|
||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: maas-postgresql
|
||||||
|
data:
|
||||||
|
chart_name: maas-postgresql
|
||||||
|
release: maas-postgresql
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
pre:
|
||||||
|
delete: []
|
||||||
|
create: []
|
||||||
|
post:
|
||||||
|
delete: []
|
||||||
|
create: []
|
||||||
|
values:
|
||||||
|
development:
|
||||||
|
enabled: false
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm
|
||||||
|
subpath: postgresql
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: maas
|
||||||
|
data:
|
||||||
|
chart_name: maas
|
||||||
|
release: maas
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
values:
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
db_init: docker.io/postgres:9.5
|
||||||
|
db_sync: quay.io/attcomdev/maas-region:master
|
||||||
|
maas_rack: quay.io/attcomdev/maas-rack:master
|
||||||
|
maas_region: quay.io/attcomdev/maas-region:master
|
||||||
|
bootstrap: quay.io/attcomdev/maas-region:master
|
||||||
|
export_api_key: quay.io/attcomdev/maas-region:master
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
labels:
|
||||||
|
rack:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
region:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
network:
|
||||||
|
proxy:
|
||||||
|
node_port:
|
||||||
|
enabled: true
|
||||||
|
port: 31800
|
||||||
|
gui:
|
||||||
|
node_port:
|
||||||
|
enabled: true
|
||||||
|
port: 31900
|
||||||
|
conf:
|
||||||
|
drydock:
|
||||||
|
bootaction_url: http://${DRYDOCK_NODE_IP}:${DRYDOCK_NODE_PORT}/api/v1.0/bootactions/nodes/
|
||||||
|
maas:
|
||||||
|
credentials:
|
||||||
|
secret:
|
||||||
|
namespace: ucp
|
||||||
|
url:
|
||||||
|
maas_url: http://192.168.77.10:31900/MAAS
|
||||||
|
proxy:
|
||||||
|
proxy_enabled: 'false'
|
||||||
|
ntp:
|
||||||
|
use_external_only: 'false'
|
||||||
|
ntp_servers: ntp.ubuntu.com
|
||||||
|
dns:
|
||||||
|
require_dnssec: 'no'
|
||||||
|
dns_servers: 8.8.8.8
|
||||||
|
secrets:
|
||||||
|
maas_region:
|
||||||
|
value: 3858a12230ac3c915f300c664f12063f
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/att-comdev/maas
|
||||||
|
subpath: charts/maas
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: ucp-etcd-rabbitmq
|
||||||
|
data:
|
||||||
|
chart_name: ucp-etcd-rabbitmq
|
||||||
|
release: etcd-rabbitmq
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
pre:
|
||||||
|
delete: []
|
||||||
|
post:
|
||||||
|
delete: []
|
||||||
|
create: []
|
||||||
|
values:
|
||||||
|
pod:
|
||||||
|
replicas:
|
||||||
|
etcd: 1
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm
|
||||||
|
subpath: etcd
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: ucp-rabbitmq
|
||||||
|
data:
|
||||||
|
chart_name: ucp-rabbitmq
|
||||||
|
release: rabbitmq
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
pre:
|
||||||
|
delete: []
|
||||||
|
post:
|
||||||
|
delete: []
|
||||||
|
create: []
|
||||||
|
values:
|
||||||
|
pod:
|
||||||
|
replicas:
|
||||||
|
server: 1
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm
|
||||||
|
subpath: rabbitmq
|
||||||
|
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/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: ingress
|
||||||
|
data:
|
||||||
|
chart_name: ingress
|
||||||
|
release: ingress
|
||||||
|
namespace: ucp
|
||||||
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
values:
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/openstack/openstack-helm
|
||||||
|
subpath: ingress
|
||||||
|
reference: master
|
||||||
|
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:
|
||||||
|
tags:
|
||||||
|
deckhand: quay.io/attcomdev/deckhand:master
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
conf:
|
||||||
|
deckhand:
|
||||||
|
DEFAULT:
|
||||||
|
debug: true
|
||||||
|
use_stderr: true
|
||||||
|
use_syslog: true
|
||||||
|
keystone_authtoken:
|
||||||
|
memcache_security_strategy: None
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/att-comdev/deckhand
|
||||||
|
subpath: charts/deckhand
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: drydock
|
||||||
|
data:
|
||||||
|
chart_name: drydock
|
||||||
|
release: drydock
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
values:
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
drydock: quay.io/attcomdev/drydock:master
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
ks_user: docker.io/kolla/ubuntu-source-kolla-toolbox:3.0.3
|
||||||
|
ks_service: docker.io/kolla/ubuntu-source-kolla-toolbox:3.0.3
|
||||||
|
ks_endpoints: docker.io/kolla/ubuntu-source-kolla-toolbox:3.0.3
|
||||||
|
drydock_db_init: docker.io/postgres:9.5
|
||||||
|
drydock_db_sync: quay.io/attcomdev/drydock:master
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
network:
|
||||||
|
drydock:
|
||||||
|
node_port:
|
||||||
|
enabled: true
|
||||||
|
port: 31000
|
||||||
|
endpoints:
|
||||||
|
physicalprovisioner:
|
||||||
|
port:
|
||||||
|
api:
|
||||||
|
nodeport: 31000
|
||||||
|
conf:
|
||||||
|
drydock:
|
||||||
|
maasdriver:
|
||||||
|
maas_api_url: http://192.168.77.10:31900/MAAS/api/2.0/
|
||||||
|
plugins:
|
||||||
|
ingester: drydock_provisioner.ingester.plugins.yaml.YamlIngester
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/att-comdev/drydock
|
||||||
|
subpath: charts/drydock
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: promenade
|
name: promenade
|
||||||
|
@ -1340,6 +1679,8 @@ data:
|
||||||
release: promenade
|
release: promenade
|
||||||
namespace: ucp
|
namespace: ucp
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
values:
|
values:
|
||||||
conf:
|
conf:
|
||||||
paste:
|
paste:
|
||||||
|
@ -1366,4 +1707,89 @@ data:
|
||||||
subpath: promenade
|
subpath: promenade
|
||||||
dependencies:
|
dependencies:
|
||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: armada
|
||||||
|
data:
|
||||||
|
chart_name: armada
|
||||||
|
release: armada
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
values:
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
api: quay.io/attcomdev/armada:latest
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
network:
|
||||||
|
api:
|
||||||
|
node_port:
|
||||||
|
enabled: true
|
||||||
|
port: 31903
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/att-comdev/armada
|
||||||
|
subpath: charts/armada
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: shipyard
|
||||||
|
data:
|
||||||
|
chart_name: shipyard
|
||||||
|
release: shipyard
|
||||||
|
namespace: ucp
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
values:
|
||||||
|
prod_environment: true
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
airflow: quay.io/attcomdev/airflow:latest
|
||||||
|
shipyard: quay.io/attcomdev/shipyard:latest
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
shipyard_db_init: docker.io/postgres:9.5
|
||||||
|
shipyard_db_sync: docker.io/postgres:9.5
|
||||||
|
airflow_db_init: docker.io/postgres:9.5
|
||||||
|
airflow_db_sync: quay.io/attcomdev/airflow:latest
|
||||||
|
ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3
|
||||||
|
labels:
|
||||||
|
node_selector_key: ucp-control-plane
|
||||||
|
node_selector_value: enabled
|
||||||
|
network:
|
||||||
|
shipyard:
|
||||||
|
node_port: 31901
|
||||||
|
enable_node_port: true
|
||||||
|
airflow:
|
||||||
|
web:
|
||||||
|
node_port: 32080
|
||||||
|
enable_node_port: true
|
||||||
|
conf:
|
||||||
|
shipyard:
|
||||||
|
keystone_authtoken:
|
||||||
|
memcache_security_strategy: None
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://github.com/att-comdev/shipyard
|
||||||
|
subpath: charts/shipyard
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
...
|
...
|
||||||
|
|
|
@ -187,7 +187,7 @@ function wait_for_pod_termination {
|
||||||
|
|
||||||
NAMESPACE=$1
|
NAMESPACE=$1
|
||||||
POD_NAME=$2
|
POD_NAME=$2
|
||||||
SEC=${3:-120}
|
SEC=${3:-300}
|
||||||
|
|
||||||
log Waiting $SEC seconds for termination of pod $POD_NAME
|
log Waiting $SEC seconds for termination of pod $POD_NAME
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ registry_populate() {
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! docker pull "localhost:5000/${image}" &> /dev/null; then
|
if [[ ${image} =~ .*:(latest|master) ]] || ! docker pull "localhost:5000/${image}" &> /dev/null; then
|
||||||
log Loading image "${image}" into local registry
|
log Loading image "${image}" into local registry
|
||||||
{
|
{
|
||||||
docker pull "${image}"
|
docker pull "${image}"
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"vm": {
|
"vm": {
|
||||||
"memory": 16192,
|
"memory": 12288,
|
||||||
"names": [
|
"names": [
|
||||||
"n0"
|
"n0"
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue