Update Makefile for helm v3 scripts
With the removal of helm v2, the Makefile still points to the old playbooks that try to deploy helm v2. Since we have moved to using shell scripts to deploy helm v3, this change updates the Makefile to point to the new scripts. Change-Id: I6e363f3ce92a228da1301a45c754e68a859325ea
This commit is contained in:
parent
50063c809c
commit
fe3e47aff0
6
Makefile
6
Makefile
@ -38,12 +38,6 @@ lint-%: init-%
|
|||||||
build-%: lint-%
|
build-%: lint-%
|
||||||
if [ -d $* ]; then $(HELM) package $*; fi
|
if [ -d $* ]; then $(HELM) package $*; fi
|
||||||
|
|
||||||
# Note: user running helm3 can package the charts, but can run into helm lint
|
|
||||||
# issue due to stricter logic in helm3. This adds a target to package charts
|
|
||||||
# without executing a lint until the issues are fixed.
|
|
||||||
package-%: init-%
|
|
||||||
if [ -d $* ]; then $(HELM) package $*; fi
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@echo "Removed .b64, _partials.tpl, and _globals.tpl files"
|
@echo "Removed .b64, _partials.tpl, and _globals.tpl files"
|
||||||
rm -f helm-toolkit/secrets/*.b64
|
rm -f helm-toolkit/secrets/*.b64
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# 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.
|
|
||||||
|
|
||||||
---
|
|
||||||
- hosts: primary
|
|
||||||
vars_files:
|
|
||||||
- vars.yaml
|
|
||||||
vars:
|
|
||||||
work_dir: "{{ zuul.project.src_dir }}/{{ zuul_osh_infra_relative_path | default('') }}"
|
|
||||||
gather_facts: True
|
|
||||||
roles:
|
|
||||||
- build-helm-packages
|
|
||||||
tags:
|
|
||||||
- build-helm-packages
|
|
||||||
|
|
||||||
- hosts: all
|
|
||||||
vars_files:
|
|
||||||
- vars.yaml
|
|
||||||
vars:
|
|
||||||
work_dir: "{{ zuul.project.src_dir }}/{{ zuul_osh_infra_relative_path | default('') }}"
|
|
||||||
gather_facts: False
|
|
||||||
become: yes
|
|
||||||
roles:
|
|
||||||
- build-images
|
|
||||||
tags:
|
|
||||||
- build-images
|
|
||||||
...
|
|
@ -1,36 +0,0 @@
|
|||||||
# 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.
|
|
||||||
|
|
||||||
---
|
|
||||||
- hosts: primary
|
|
||||||
vars_files:
|
|
||||||
- vars.yaml
|
|
||||||
vars:
|
|
||||||
work_dir: "{{ zuul.project.src_dir }}/{{ zuul_osh_infra_relative_path | default('') }}"
|
|
||||||
gather_facts: True
|
|
||||||
roles:
|
|
||||||
- build-helm-packages
|
|
||||||
- deploy-kubeadm-aio-master
|
|
||||||
tags:
|
|
||||||
- build-helm-packages
|
|
||||||
- deploy-kubeadm-aio-master
|
|
||||||
|
|
||||||
- hosts: nodes
|
|
||||||
vars_files:
|
|
||||||
- vars.yaml
|
|
||||||
vars:
|
|
||||||
work_dir: "{{ zuul.project.src_dir }}/{{ zuul_osh_infra_relative_path | default('') }}"
|
|
||||||
roles:
|
|
||||||
- deploy-kubeadm-aio-node
|
|
||||||
tags:
|
|
||||||
- deploy-kubeadm-aio-node
|
|
||||||
...
|
|
@ -66,12 +66,11 @@ if [ "x${DEPLOY}" == "xsetup-host" ]; then
|
|||||||
ansible_install
|
ansible_install
|
||||||
PLAYBOOKS="osh-infra-deploy-docker"
|
PLAYBOOKS="osh-infra-deploy-docker"
|
||||||
elif [ "x${DEPLOY}" == "xk8s" ]; then
|
elif [ "x${DEPLOY}" == "xk8s" ]; then
|
||||||
PLAYBOOKS="osh-infra-build osh-infra-deploy-k8s"
|
${WORK_DIR}/tools/deployment/common/000-install-packages.sh
|
||||||
|
${WORK_DIR}/tools/gate/deploy-k8s.sh
|
||||||
|
exit 0
|
||||||
elif [ "x${DEPLOY}" == "xlogs" ]; then
|
elif [ "x${DEPLOY}" == "xlogs" ]; then
|
||||||
PLAYBOOKS="osh-infra-collect-logs"
|
PLAYBOOKS="osh-infra-collect-logs"
|
||||||
elif [ "x${DEPLOY}" == "xfull" ]; then
|
|
||||||
ansible_install
|
|
||||||
PLAYBOOKS="osh-infra-deploy-docker osh-infra-build osh-infra-deploy-k8s osh-infra-collect-logs"
|
|
||||||
else
|
else
|
||||||
echo "Unknown Deploy Option Selected"
|
echo "Unknown Deploy Option Selected"
|
||||||
exit 1
|
exit 1
|
||||||
|
Loading…
Reference in New Issue
Block a user