Skip to content

Commit b1f1ff6

Browse files
committed
Enable Molecule tests for Checkmk 2.5.0.
This also disables testing for EOL Checkmk 2.2.0.
1 parent 624b99e commit b1f1ff6

File tree

12 files changed

+31
-19
lines changed

12 files changed

+31
-19
lines changed

.github/workflows/molecule-role-agent.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ jobs:
3535
fail-fast: false
3636
matrix:
3737
checkmk:
38-
- '2.2.0'
3938
- '2.3.0'
4039
- '2.4.0'
40+
- '2.5.0'
4141

4242
steps:
4343

.github/workflows/molecule-role-server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
checkmk:
37-
- '2.2.0'
3837
- '2.3.0'
3938
- '2.4.0'
39+
- '2.5.0'
4040

4141
steps:
4242

roles/agent/molecule/2.2.0/group_vars/all.yml renamed to roles/agent/molecule/2.5.0/group_vars/all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
# General
3-
checkmk_var_version: "2.2.0p47"
3+
checkmk_var_version: "2.5.0-{{ ansible_date_time.year }}.{{ ansible_date_time.month }}.{{ ansible_date_time.day }}"
44
checkmk_var_edition: "cre"
55
checkmk_var_checkmk_site: "mysite"
66
checkmk_var_automation_user: "cmkadmin"
Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ platforms:
1616
pre_build_image: true
1717
privileged: true
1818
systemd: always
19-
- name: debian11
20-
image: docker.io/geerlingguy/docker-debian11-ansible
19+
- name: debian12
20+
image: docker.io/geerlingguy/docker-debian12-ansible
2121
command: ${MOLECULE_DOCKER_COMMAND:-""}
2222
pre_build_image: true
2323
privileged: true
2424
systemd: always
25-
- name: debian12
26-
image: docker.io/geerlingguy/docker-debian12-ansible
25+
- name: debian13
26+
image: docker.io/geerlingguy/docker-debian13-ansible
2727
command: ${MOLECULE_DOCKER_COMMAND:-""}
2828
pre_build_image: true
2929
privileged: true
@@ -34,6 +34,12 @@ platforms:
3434
pre_build_image: true
3535
privileged: true
3636
systemd: always
37+
- name: rockylinux10
38+
image: docker.io/geerlingguy/docker-rockylinux10-ansible
39+
command: ${MOLECULE_DOCKER_COMMAND:-""}
40+
pre_build_image: true
41+
privileged: true
42+
systemd: always
3743
provisioner:
3844
name: ansible
3945
config_options:

roles/agent/molecule/default

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.0
1+
2.5.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
- name: "Download MKP."
3737
ansible.builtin.get_url:
38-
url: https://exchange.checkmk.com/packages/sslcertificates/1570/sslcertificates-8.9.1.mkp
38+
url: https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp
3939
dest: /tmp/sslcertificates.mkp
4040
mode: "0644"
4141
delegate_to: localhost

roles/server/molecule/2.2.0/group_vars/all.yml renamed to roles/server/molecule/2.5.0/group_vars/all.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
# General
3-
checkmk_var_version: "2.2.0p47"
3+
checkmk_var_version: "2.5.0-{{ ansible_date_time.year }}.{{ ansible_date_time.month }}.{{ ansible_date_time.day }}"
44
checkmk_var_edition: "cre"
55
checkmk_server_verify_setup: true
66
checkmk_var_server_url: "http://127.0.0.1/"
@@ -31,9 +31,9 @@ checkmk_server_sites:
3131
value: "6557"
3232
mkp_packages:
3333
- name: 'sslcertificates'
34-
version: 8.9.1
34+
version: 9.2.1
3535
src: '/tmp/sslcertificates.mkp'
36-
checksum: 'md5:d759c6be90fdbe2bb3a27e15fe2488b0'
36+
checksum: 'md5:0bdaa05f53877a23dbc4fe65d30f0b54'
3737
installed: true
3838
enabled: true
3939
- name: "stopped"
@@ -74,8 +74,8 @@ checkmk_server_sites:
7474
value: "on"
7575
mkp_packages:
7676
- name: 'sslcertificates'
77-
version: 8.9.1
78-
url: 'https://exchange.checkmk.com/packages/sslcertificates/1570/sslcertificates-8.9.1.mkp'
77+
version: 9.2.1
78+
url: 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp'
7979
installed: true
8080
enabled: true
8181
- name: "absent"
Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ platforms:
1616
pre_build_image: true
1717
privileged: true
1818
systemd: always
19-
- name: debian11
20-
image: docker.io/geerlingguy/docker-debian11-ansible
19+
- name: debian12
20+
image: docker.io/geerlingguy/docker-debian12-ansible
2121
command: ${MOLECULE_DOCKER_COMMAND:-""}
2222
pre_build_image: true
2323
privileged: true
2424
systemd: always
25-
- name: debian12
26-
image: docker.io/geerlingguy/docker-debian12-ansible
25+
- name: debian13
26+
image: docker.io/geerlingguy/docker-debian13-ansible
2727
command: ${MOLECULE_DOCKER_COMMAND:-""}
2828
pre_build_image: true
2929
privileged: true
@@ -34,6 +34,12 @@ platforms:
3434
pre_build_image: true
3535
privileged: true
3636
systemd: always
37+
- name: rockylinux10
38+
image: docker.io/geerlingguy/docker-rockylinux10-ansible
39+
command: ${MOLECULE_DOCKER_COMMAND:-""}
40+
pre_build_image: true
41+
privileged: true
42+
systemd: always
3743
provisioner:
3844
name: ansible
3945
config_options:

0 commit comments

Comments
 (0)