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:
Gage Hugo 2022-04-04 15:27:53 -05:00
parent 50063c809c
commit fe3e47aff0
4 changed files with 3 additions and 82 deletions

View File

@ -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

View File

@ -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
...

View File

@ -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
...

View File

@ -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