Skip to content

Commit b444ffd

Browse files
Merge pull request #6081 from sjug/fix-manage-repos
USHIFT-6457: Update manage-repos to handle latest repo path as well as ec builds
2 parents f92eb52 + 6cd6f51 commit b444ffd

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

ansible/roles/manage-repos/defaults/main.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
---
22
# manage-repos default vars
33

4-
microshift_version: 4.19
5-
ocp_version: "{{ microshift_version.split('.')[0] }}.{{ microshift_version.split('.')[1] }}"
4+
microshift_version: 4.20
5+
microshift_version_clean: "{{ microshift_version | regex_replace('^latest-', '') }}"
6+
ocp_version: "{{ microshift_version_clean.split('.')[0] }}.{{ microshift_version_clean.split('.')[1] }}"
7+
microshift_base_url: "{{ 'ocp-dev-preview' if 'ec' in microshift_version else 'ocp' }}"
68
repo_list:
7-
- { repo_name: 'microshift-{{ ocp_version }}-for-rhel-{{ ansible_distribution_major_version }}-mirrorbeta-{{ ansible_architecture }}-rpms', repo_url: "https://mirror.openshift.com/pub/openshift-v4/{{ ansible_architecture }}/microshift/ocp/{{ microshift_version }}/el9/os/"}
8-
- { repo_name: 'microshift-{{ ocp_version }}-deps-for-rhel-{{ ansible_distribution_major_version }}-mirrorbeta-{{ ansible_architecture }}-rpms', repo_url: "https://mirror.openshift.com/pub/openshift-v4/{{ ansible_architecture }}/dependencies/rpms/{{ ocp_version }}-el9-beta/" }
9+
- repo_name: 'microshift-{{ ocp_version }}-for-rhel-{{ ansible_distribution_major_version }}-mirrorbeta-{{ ansible_architecture }}-rpms'
10+
repo_url: "https://mirror.openshift.com/pub/openshift-v4/{{ ansible_architecture }}/microshift/{{ microshift_base_url }}/{{ microshift_version }}/el9/os/"
11+
- repo_name: 'microshift-{{ ocp_version }}-deps-for-rhel-{{ ansible_distribution_major_version }}-mirrorbeta-{{ ansible_architecture }}-rpms'
12+
repo_url: "https://mirror.openshift.com/pub/openshift-v4/{{ ansible_architecture }}/dependencies/rpms/{{ ocp_version }}-el9-beta/"
913

1014
rhel_beta: ''
1115
rhel_repos:

ansible/roles/manage-repos/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
- name: Set microshift_prerelease if microshift_version is a prerelease
4040
ansible.builtin.set_fact:
41-
microshift_prerelease: "{{ 'rc' in microshift_version or 'ec' in microshift_version }}"
41+
microshift_prerelease: "{{ 'rc' in microshift_version or 'ec' in microshift_version or 'latest' in microshift_version }}"
4242

4343
- name: Create microshift prerelease mirrors
4444
include_tasks: roles/manage-repos/tasks/create-mirrors.yaml

ansible/vars/microshift_versions.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,10 @@ microshift_versions:
1717
all_pods: 9
1818
"4.19":
1919
expected_pods: 6
20-
all_pods: 9
20+
all_pods: 9
21+
"4.20":
22+
expected_pods: 6
23+
all_pods: 9
24+
"4.21":
25+
expected_pods: 6
26+
all_pods: 9

0 commit comments

Comments
 (0)