Ironic: Simplify gate script
This PS simplifies the gate script. Change-Id: Id763157fc5877646e25158fb5307aafc301df5b2
This commit is contained in:
parent
637cb6c1e0
commit
85f1ff681b
@ -16,6 +16,11 @@
|
|||||||
|
|
||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
|
#NOTE: We only want to run control plane components on the primary node
|
||||||
|
kubectl label nodes openstack-control-plane- --all --overwrite
|
||||||
|
PRIMARY_NODE="$(kubectl get nodes -l openstack-helm-node-class=primary -o name | awk -F '/' '{ print $NF; exit }')"
|
||||||
|
kubectl label node ${PRIMARY_NODE} openstack-control-plane=enabled
|
||||||
|
|
||||||
#NOTE: Build charts
|
#NOTE: Build charts
|
||||||
make all
|
make all
|
||||||
|
|
||||||
|
@ -23,8 +23,6 @@ make pull-images ingress
|
|||||||
helm install ./ingress \
|
helm install ./ingress \
|
||||||
--namespace=kube-system \
|
--namespace=kube-system \
|
||||||
--name=ingress-kube-system \
|
--name=ingress-kube-system \
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary \
|
|
||||||
--set deployment.mode=cluster \
|
--set deployment.mode=cluster \
|
||||||
--set deployment.type=DaemonSet \
|
--set deployment.type=DaemonSet \
|
||||||
--set network.host_namespace=true \
|
--set network.host_namespace=true \
|
||||||
@ -35,9 +33,7 @@ helm install ./ingress \
|
|||||||
#NOTE: Deploy namespace ingress
|
#NOTE: Deploy namespace ingress
|
||||||
helm install ./ingress \
|
helm install ./ingress \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=ingress-openstack \
|
--name=ingress-openstack
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary
|
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
./tools/deployment/common/wait-for-pods.sh kube-system
|
./tools/deployment/common/wait-for-pods.sh kube-system
|
||||||
|
@ -23,8 +23,6 @@ make pull-images mariadb
|
|||||||
helm install ./mariadb \
|
helm install ./mariadb \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=mariadb \
|
--name=mariadb \
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary \
|
|
||||||
--set pod.replicas.server=1
|
--set pod.replicas.server=1
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
|
@ -23,8 +23,6 @@ make pull-images rabbitmq
|
|||||||
helm install ./rabbitmq \
|
helm install ./rabbitmq \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=rabbitmq \
|
--name=rabbitmq \
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary \
|
|
||||||
--set pod.replicas.server=1
|
--set pod.replicas.server=1
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
|
@ -22,9 +22,7 @@ make pull-images memcached
|
|||||||
#NOTE: Deploy command
|
#NOTE: Deploy command
|
||||||
helm install ./memcached \
|
helm install ./memcached \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=memcached \
|
--name=memcached
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary
|
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
./tools/deployment/common/wait-for-pods.sh openstack
|
./tools/deployment/common/wait-for-pods.sh openstack
|
||||||
|
@ -22,9 +22,7 @@ make pull-images keystone
|
|||||||
#NOTE: Deploy command
|
#NOTE: Deploy command
|
||||||
helm install ./keystone \
|
helm install ./keystone \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=keystone \
|
--name=keystone
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary
|
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
./tools/deployment/common/wait-for-pods.sh openstack
|
./tools/deployment/common/wait-for-pods.sh openstack
|
||||||
|
@ -23,8 +23,6 @@ make pull-images glance
|
|||||||
helm install ./glance \
|
helm install ./glance \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=glance \
|
--name=glance \
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary \
|
|
||||||
--set storage=radosgw
|
--set storage=radosgw
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
|
@ -21,9 +21,7 @@ make pull-images heat
|
|||||||
#NOTE: Deploy command
|
#NOTE: Deploy command
|
||||||
helm install ./heat \
|
helm install ./heat \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
--name=heat \
|
--name=heat
|
||||||
--set labels.node_selector_key=openstack-helm-node-class \
|
|
||||||
--set labels.node_selector_value=primary
|
|
||||||
|
|
||||||
#NOTE: Wait for deploy
|
#NOTE: Wait for deploy
|
||||||
./tools/deployment/common/wait-for-pods.sh openstack
|
./tools/deployment/common/wait-for-pods.sh openstack
|
||||||
|
@ -43,9 +43,6 @@ labels:
|
|||||||
metadata:
|
metadata:
|
||||||
node_selector_key: openstack-helm-node-class
|
node_selector_key: openstack-helm-node-class
|
||||||
node_selector_value: primary
|
node_selector_value: primary
|
||||||
server:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
pod:
|
pod:
|
||||||
replicas:
|
replicas:
|
||||||
server: 1
|
server: 1
|
||||||
@ -129,39 +126,9 @@ helm install ./ironic \
|
|||||||
tee /tmp/nova.yaml << EOF
|
tee /tmp/nova.yaml << EOF
|
||||||
labels:
|
labels:
|
||||||
agent:
|
agent:
|
||||||
compute:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
compute_ironic:
|
compute_ironic:
|
||||||
node_selector_key: openstack-helm-node-class
|
node_selector_key: openstack-helm-node-class
|
||||||
node_selector_value: primary
|
node_selector_value: primary
|
||||||
conductor:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
consoleauth:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
scheduler:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
osapi:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
api_metadata:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
placement:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
novncproxy:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
spiceproxy:
|
|
||||||
node_selector_key: openstack-helm-node-class
|
|
||||||
node_selector_value: primary
|
|
||||||
conf:
|
conf:
|
||||||
nova:
|
nova:
|
||||||
DEFAULT:
|
DEFAULT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user