Skip to content

Commit fb43511

Browse files
committed
Merge branch 'main' into greenboot-restart-replacement
2 parents da033fe + dbf913d commit fb43511

113 files changed

Lines changed: 1115 additions & 832 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Makefile.kube_git.var

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
KUBE_GIT_MAJOR=1
22
KUBE_GIT_MINOR=34
33
KUBE_GIT_VERSION=v1.34.2
4-
KUBE_GIT_COMMIT=581cfc7ee3313c212378878350aec16236e3f155
4+
KUBE_GIT_COMMIT=e4a4167c40c9ed543c5a80f2e08cc73696f7a4f6
55
KUBE_GIT_TREE_STATE=clean

Makefile.version.aarch64.var

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
OCP_VERSION := 4.22.0-0.nightly-arm64-2026-01-16-012506
1+
OCP_VERSION := 4.22.0-0.nightly-arm64-2026-01-22-020204

Makefile.version.x86_64.var

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
OCP_VERSION := 4.22.0-0.nightly-2026-01-14-031657
1+
OCP_VERSION := 4.22.0-0.nightly-2026-01-21-145520

ansible/roles/setup-microshift-host/defaults/main.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ install_packages:
2525
- tar
2626
- vnstat
2727

28-
vg_name: rhel
28+
default_vg_name: microshift
29+
vg_name: "{{ default_vg_name }}"
2930
lvm_disk: /dev/xvdb

ansible/roles/setup-microshift-host/tasks/main.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,17 @@
7272
- lvm_disk_stat is defined
7373
- not lvm_disk_stat.stat.exists
7474

75+
- name: Check if volume group exists
76+
ansible.builtin.command: vgdisplay -s {{ vg_name }}
77+
register: vg_exists
78+
changed_when: false
79+
failed_when: false
80+
7581
- name: Configure TopoLVM storage
7682
include_tasks: storage.yml
77-
when: rhel_vg_present.rc == 0 or (lvm_disk_stat is defined and lvm_disk_stat.stat.exists)
83+
when:
84+
- vg_name != default_vg_name
85+
- vg_exists.rc == 0
7886

7987
- name: upgrade all packages
8088
ansible.builtin.dnf:
Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
---
22
# Configure TopoLVM storage for MicroShift
3+
# Only needed when using a non-default volume group name.
4+
# MicroShift auto-detects a VG named "microshift" without explicit config.
35

4-
- name: Detect largest volume group for TopoLVM
5-
ansible.builtin.shell: |
6-
vgs --noheadings --units g -o vg_name,vg_size --sort -vg_size | head -1 | awk '{print $1}'
7-
register: largest_vg
8-
changed_when: false
9-
failed_when: false
6+
- name: Ensure /etc/microshift directory exists
7+
ansible.builtin.file:
8+
path: /etc/microshift
9+
state: directory
10+
owner: root
11+
group: root
12+
mode: '0755'
1013

11-
- name: Configure TopoLVM with detected volume group
12-
when:
13-
- largest_vg.rc == 0
14-
- largest_vg.stdout | length > 0
15-
block:
16-
- name: Display detected volume group
17-
ansible.builtin.debug:
18-
msg: "Configuring TopoLVM to use volume group: {{ largest_vg.stdout }}"
19-
20-
- name: Deploy lvmd.yaml configuration
21-
ansible.builtin.template:
22-
src: lvmd.yaml.j2
23-
dest: /etc/microshift/lvmd.yaml
24-
owner: root
25-
group: root
26-
mode: '0644'
27-
backup: yes
28-
vars:
29-
topolvm_vg: "{{ largest_vg.stdout }}"
14+
- name: Deploy lvmd.yaml configuration
15+
ansible.builtin.template:
16+
src: lvmd.yaml.j2
17+
dest: /etc/microshift/lvmd.yaml
18+
owner: root
19+
group: root
20+
mode: '0644'
21+
backup: yes
22+
vars:
23+
topolvm_vg: "{{ vg_name }}"

assets/components/multus/kustomization.aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
images:
33
- name: multus-cni-microshift
44
newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev
5-
digest: sha256:6cc8354ae22397bc2d52f3fc35bea7ed49392184a6bfb4ef522f98e71a184251
5+
digest: sha256:b9a0e4963b1a4e5002bae98109bf15ccb3fcb8280d0a5dde94726083acce1cc0
66
- name: containernetworking-plugins-microshift
77
newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev
8-
digest: sha256:43802f3ee739768c8f40ac924cb3df15fbfbfca21c8ab6005ddc65800e7fe3b0
8+
digest: sha256:34c187d2223ed134a67df3be0c24eaed5a85cb2fedab0e5e0ef92df6fe65d4d3

assets/components/multus/kustomization.x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
images:
33
- name: multus-cni-microshift
44
newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev
5-
digest: sha256:c13ad07fc7ce0dbc3feac025968f7293d847be375e04a68661c758dffd69fd27
5+
digest: sha256:cb82081243f679964417f9a2c76f60c76ad3f0cdadc7c3bd450de656f40bec8b
66
- name: containernetworking-plugins-microshift
77
newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev
8-
digest: sha256:f51abd304c94265dea2a6850e737ef74d022a565781c794c05deff9b2655e9c2
8+
digest: sha256:68bef2d5f6425add35ef68ec143e7df47686216273bacf6cad53d9630c4bce1f
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"release": {
3-
"base": "4.22.0-0.nightly-arm64-2026-01-16-012506"
3+
"base": "4.22.0-0.nightly-arm64-2026-01-22-020204"
44
},
55
"images": {
6-
"multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6cc8354ae22397bc2d52f3fc35bea7ed49392184a6bfb4ef522f98e71a184251",
7-
"containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:43802f3ee739768c8f40ac924cb3df15fbfbfca21c8ab6005ddc65800e7fe3b0"
6+
"multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b9a0e4963b1a4e5002bae98109bf15ccb3fcb8280d0a5dde94726083acce1cc0",
7+
"containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:34c187d2223ed134a67df3be0c24eaed5a85cb2fedab0e5e0ef92df6fe65d4d3"
88
}
99
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"release": {
3-
"base": "4.22.0-0.nightly-2026-01-14-031657"
3+
"base": "4.22.0-0.nightly-2026-01-21-145520"
44
},
55
"images": {
6-
"multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c13ad07fc7ce0dbc3feac025968f7293d847be375e04a68661c758dffd69fd27",
7-
"containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f51abd304c94265dea2a6850e737ef74d022a565781c794c05deff9b2655e9c2"
6+
"multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cb82081243f679964417f9a2c76f60c76ad3f0cdadc7c3bd450de656f40bec8b",
7+
"containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:68bef2d5f6425add35ef68ec143e7df47686216273bacf6cad53d9630c4bce1f"
88
}
99
}

0 commit comments

Comments
 (0)