Split web and task containers into separate deployments

This commit is contained in:
Shane McDonald
2022-08-30 13:01:03 -04:00
committed by Hao Liu
parent 2b3fd833a3
commit 19461fa86c
5 changed files with 298 additions and 9 deletions

View File

@@ -249,9 +249,12 @@
- name: Apply deployment resources
k8s:
apply: yes
definition: "{{ lookup('template', 'deployments/deployment.yaml.j2') }}"
definition: "{{ lookup('template', 'deployments/{{ item }}.yaml.j2') }}"
wait: yes
wait_timeout: "{{ 120 * replicas or 120 }}"
wait_timeout: "{{ (120 * replicas) or 120 }}"
loop:
- web
- task
register: this_deployment_result
- block:
@@ -260,7 +263,7 @@
kind: Pod
namespace: '{{ ansible_operator_meta.namespace }}'
label_selectors:
- "app.kubernetes.io/name={{ ansible_operator_meta.name }}"
- "app.kubernetes.io/name={{ ansible_operator_meta.name }}-task"
- "app.kubernetes.io/managed-by={{ deployment_type }}-operator"
- "app.kubernetes.io/component={{ deployment_type }}"
field_selectors: