mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-11 14:39:39 -02:30
tests/packet-ci: sanitize branch name for kubernetes labels (#10315)
'/' doesn't work in kubernetes label so we replace it. Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
This commit is contained in:
committed by
GitHub
parent
9613ed8782
commit
1c5f657f97
@@ -6,6 +6,9 @@ vm_cpu_sockets: 1
|
|||||||
vm_cpu_threads: 2
|
vm_cpu_threads: 2
|
||||||
vm_memory: 2048Mi
|
vm_memory: 2048Mi
|
||||||
|
|
||||||
|
# Replace invalid characters so that we can use the branch name in kubernetes labels
|
||||||
|
branch_name_sane: "{{ branch | regex_replace('/', '-') }}"
|
||||||
|
|
||||||
# Request/Limit allocation settings
|
# Request/Limit allocation settings
|
||||||
|
|
||||||
cpu_allocation_ratio: 0.5
|
cpu_allocation_ratio: 0.5
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
kind: Namespace
|
kind: Namespace
|
||||||
label_selectors:
|
label_selectors:
|
||||||
- cijobs = true
|
- cijobs = true
|
||||||
- branch = {{ branch }}
|
- branch = {{ branch_name_sane }}
|
||||||
register: namespaces
|
register: namespaces
|
||||||
|
|
||||||
- name: Delete older namespaces
|
- name: Delete older namespaces
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
- name: "Create CI namespace {{ test_name }} for test vms"
|
- name: "Create CI namespace {{ test_name }} for test vms"
|
||||||
shell: |-
|
shell: |-
|
||||||
kubectl create namespace {{ test_name }} &&
|
kubectl create namespace {{ test_name }} &&
|
||||||
kubectl label namespace {{ test_name }} cijobs=true branch="{{ branch }}" pipeline_id="{{ pipeline_id }}"
|
kubectl label namespace {{ test_name }} cijobs=true branch="{{ branch_name_sane }}" pipeline_id="{{ pipeline_id }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: "Create temp dir /tmp/{{ test_name }} for CI files"
|
- name: "Create temp dir /tmp/{{ test_name }} for CI files"
|
||||||
|
|||||||
Reference in New Issue
Block a user