8f5aaa3fd0
Having storage (backend) components in their own namespace means we can delete the namespaces containing the openstack without causing system hangs which occur when storage is remove whilst in use. Change-Id: Ie489709b08929f25cf0e626a8541620a06506b8b
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Copyright 2017 The Openstack-Helm Authors.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
set -xe
|
|
|
|
make nfs-provisioner
|
|
|
|
#NOTE: Deploy nfs instance for logging, monitoring and alerting components
|
|
tee /tmp/nfs-provisioner.yaml << EOF
|
|
labels:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
storageclass:
|
|
name: general
|
|
EOF
|
|
helm upgrade --install nfs-provisioner \
|
|
./nfs-provisioner --namespace=nfs \
|
|
--values=/tmp/nfs-provisioner.yaml
|
|
|
|
#NOTE: Wait for deployment
|
|
./tools/deployment/common/wait-for-pods.sh nfs
|
|
|
|
#NOTE: Validate Deployment info
|
|
helm status nfs-provisioner
|