Add version 0.12 and 0.13
This commit is contained in:
parent
202b4c9dc4
commit
75ec6fbf8e
88 changed files with 25844 additions and 5 deletions
|
|
@ -14,9 +14,35 @@
|
|||
kind: Namespace
|
||||
tags: certmanager
|
||||
|
||||
- name: Get Deployment information object
|
||||
k8s_info:
|
||||
context: "{{ my_context }}"
|
||||
api_version: v1
|
||||
kind: Deployment
|
||||
name: cert-manager
|
||||
namespace: cert-manager
|
||||
field_selectors:
|
||||
- spec.template.spec.containers.image
|
||||
register: certmanager_actual_resources
|
||||
|
||||
- name: Retreive actual cert-manager version
|
||||
shell: echo "{{ certmanager_actual_resources.resources }}" | sed -e "s/.*cert-manager-controller:v\([.0-9]*\).*/\1/" -e 's/\([0-9]*\.[0-9]*\)\.[0-9]*/\1/' | uniq
|
||||
register: certmanager_actual_version
|
||||
|
||||
- name: install / uninstall version 0.11.0
|
||||
include_tasks: "version_0.11.0.yml"
|
||||
when:
|
||||
- certmanager_version == "0.11.0"
|
||||
# - certmanager_version == 0.11.0 or certmanager_actual_version.stdout == 0.11.0
|
||||
- certmanager_version | regex_search('(0.11)') or certmanager_actual_version.stdout | regex_search('(0.11)')
|
||||
tags: certmanager
|
||||
|
||||
- name: install / uninstall version 0.12
|
||||
include_tasks: "version_0.12.yml"
|
||||
when:
|
||||
- certmanager_version | regex_search('(0.12)') or certmanager_actual_version.stdout | regex_search('(0.12)')
|
||||
tags: certmanager
|
||||
|
||||
- name: install / uninstall version 0.13
|
||||
include_tasks: "version_0.13.yml"
|
||||
when:
|
||||
- certmanager_version | regex_search('(0.13)') or certmanager_actual_version.stdout | regex_search('(0.13)')
|
||||
tags: certmanager
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue