Skip to content

Commit

Permalink
Merge pull request #563 from sassoftware/staging
Browse files Browse the repository at this point in the history
6.21.0 - July 22, 2024
  • Loading branch information
dhoucgitter authored Jul 22, 2024
2 parents 1987ea2 + 1fee2a4 commit 7477c7f
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 7 deletions.
8 changes: 4 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ RUN curl -sLO https://storage.googleapis.com/kubernetes-release/release/v$kubect

# Installation
FROM baseline
ARG helm_version=3.14.2
ARG aws_cli_version=2.15.22
ARG gcp_cli_version=472.0.0-0
ARG helm_version=3.15.2
ARG aws_cli_version=2.16.5
ARG gcp_cli_version=479.0.0-0

# Add extra packages
RUN apt-get update && apt-get install --no-install-recommends -y gzip wget git jq ssh sshpass skopeo rsync \
Expand Down Expand Up @@ -54,7 +54,7 @@ RUN pip install -r ./requirements.txt \
&& pip cache purge \
&& chmod -R g=u /etc/passwd /etc/group /viya4-deployment/ \
&& chmod 755 /viya4-deployment/docker-entrypoint.sh \
&& git config --system --add safe.directory /viya4-deployment
&& git config --system --add safe.directory /viya4-deployment ||:

ENV PLAYBOOK=playbook.yaml
ENV VIYA4_DEPLOYMENT_TOOLING=docker
Expand Down
4 changes: 3 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
ansible==9.2.0 # 9.1.0 # 8.6.0 # 2.10.7
ansible==9.6.0 # 9.2.0 # 9.1.0 # 8.6.0 # 2.10.7
openshift==0.13.2 # 0.13.1 # 0.12.0
kubernetes==27.2.0 # 26.1.0 # 12.0.1
dnspython==2.6.1 # 2.3.0 # 2.1.0
docker==7.1.0 # 7.0.0 # 5.0.3
urllib3==1.26.18
wheel>=0.38.1
setuptools>=65.5.1
2 changes: 1 addition & 1 deletion requirements.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
collections:
- name: ansible.utils
version: 3.1.0 # 2.3.0
version: 4.1.0 # 3.1.0 # 2.3.0
- name: community.docker
version: 3.10.3 # 3.8.0 # 2.7.8
- name: kubernetes.core
Expand Down
27 changes: 26 additions & 1 deletion roles/monitoring/tasks/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,40 @@
tags:
- cluster-logging

- name: V4M - check if storage class is being used
ansible.builtin.shell: |
kubectl --kubeconfig {{ KUBECONFIG }} get pv --output=custom-columns='PORT:.spec.storageClassName' | grep -o v4m | wc -l
register: sc_users
when:
- PROVIDER is not none
- PROVIDER in ["azure","aws","gcp"]
- V4_CFG_MANAGE_STORAGE is not none
- V4_CFG_MANAGE_STORAGE|bool
tags:
- uninstall

- name: V4M - storageclass uninstall status
ansible.builtin.debug:
msg: "Persistent Volumes still referring to the v4m Storage Class, skipping deletion"
when:
- PROVIDER is not none
- PROVIDER in ["azure","aws","gcp"]
- V4_CFG_MANAGE_STORAGE is not none
- V4_CFG_MANAGE_STORAGE|bool
- sc_users.stdout | int > 0
tags:
- uninstall

- name: V4M - remove storageclass
kubernetes.core.k8s:
kubeconfig: "{{ KUBECONFIG }}"
state: absent
src: "{{ role_path }}/files/{{ PROVIDER }}-storageclass.yaml"
when:
- PROVIDER is not none
- PROVIDER == "azure"
- PROVIDER in ["azure","aws","gcp"]
- V4_CFG_MANAGE_STORAGE is not none
- V4_CFG_MANAGE_STORAGE|bool
- sc_users.stdout | int == 0
tags:
- uninstall

0 comments on commit 7477c7f

Please sign in to comment.