Skip to content

Commit

Permalink
Merge pull request #222 from romeroalx/remove-el7-debian10
Browse files Browse the repository at this point in the history
Removed EOL targets RHEL-7 and Debian-10. Added Debian 11 and 12 and Ubuntu-24
  • Loading branch information
romeroalx authored Jan 10, 2025
2 parents 00fb199 + 5cea881 commit 9d1c194
Show file tree
Hide file tree
Showing 7 changed files with 143 additions and 39 deletions.
11 changes: 6 additions & 5 deletions meta/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,17 @@ galaxy_info:
platforms:
- name: EL
versions:
- 7
- 8
- "8"
- "9"
- name: Debian
versions:
- stretch
- buster
- bullseye
- bookworm
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- noble
- name: ArchLinux
galaxy_tags:
- system
Expand Down
17 changes: 10 additions & 7 deletions molecule/pdns-47/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ dependency:
name: galaxy

platforms:
- name: oraclelinux-7
groups: ["pdns"]
image: oraclelinux:7
dockerfile_tpl: centos-systemd

- name: rockylinux-8
groups: ["pdns"]
image: rockylinux:8
Expand Down Expand Up @@ -53,9 +48,17 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-10
- name: ubuntu-2204
groups: ["pdns"]
image: ubuntu:22.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-11
groups: ["pdns"]
image: debian:10
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand Down
30 changes: 23 additions & 7 deletions molecule/pdns-48/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ dependency:
name: galaxy

platforms:
- name: oraclelinux-7
groups: ["pdns"]
image: oraclelinux:7
dockerfile_tpl: centos-systemd

- name: rockylinux-8
groups: ["pdns"]
image: rockylinux:8
Expand Down Expand Up @@ -53,9 +48,30 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-10
- name: ubuntu-2204
groups: ["pdns"]
image: ubuntu:22.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-11
groups: ["pdns"]
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
tmpfs:
- /run
- /run/lock
- /tmp
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: debian-12
groups: ["pdns"]
image: debian:10
image: debian:12
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand Down
38 changes: 31 additions & 7 deletions molecule/pdns-49/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ dependency:
name: galaxy

platforms:
- name: oraclelinux-7
groups: ["pdns"]
image: oraclelinux:7
dockerfile_tpl: centos-systemd

- name: rockylinux-8
groups: ["pdns"]
image: rockylinux:8
Expand Down Expand Up @@ -53,9 +48,38 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-10
- name: ubuntu-2204
groups: ["pdns"]
image: ubuntu:22.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: ubuntu-2404
groups: ["pdns"]
image: ubuntu:24.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-11
groups: ["pdns"]
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
tmpfs:
- /run
- /run/lock
- /tmp
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: debian-12
groups: ["pdns"]
image: debian:10
image: debian:12
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand Down
38 changes: 31 additions & 7 deletions molecule/pdns-master/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ dependency:
name: galaxy

platforms:
- name: oraclelinux-7
groups: ["pdns"]
image: oraclelinux:7
dockerfile_tpl: centos-systemd

- name: rockylinux-8
groups: ["pdns"]
image: rockylinux:8
Expand Down Expand Up @@ -53,9 +48,38 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-10
- name: ubuntu-2204
groups: ["pdns"]
image: ubuntu:22.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: ubuntu-2404
groups: ["pdns"]
image: ubuntu:24.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: debian-11
groups: ["pdns"]
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
tmpfs:
- /run
- /run/lock
- /tmp
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: debian-12
groups: ["pdns"]
image: debian:10
image: debian:12
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand Down
16 changes: 12 additions & 4 deletions molecule/pdns-os-repos/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ dependency:
name: galaxy

platforms:
- name: debian-10
- name: debian-11
groups: ["pdns"]
image: debian:10
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand All @@ -23,9 +23,9 @@ platforms:
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: debian-11
- name: debian-12
groups: ["pdns"]
image: debian:11
image: debian:12
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand Down Expand Up @@ -57,6 +57,14 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: ubuntu-2404
groups: ["pdns"]
image: ubuntu:24.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

# In order to run the tests we need
# a MySQL container to be up & running
- name: mysql
Expand Down
32 changes: 30 additions & 2 deletions molecule/systemd-no-overrides/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ dependency:
name: galaxy

platforms:
- name: debian-10
- name: debian-11
groups: ["pdns"]
image: debian:10
image: debian:11
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
Expand All @@ -23,6 +23,18 @@ platforms:
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: debian-12
groups: ["pdns"]
image: debian:12
privileged: True
volume_mounts:
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
tmpfs:
- /run
- /run/lock
- /tmp
dockerfile_tpl: debian-systemd
environment: { container: docker }

- name: ubuntu-2004
groups: ["pdns"]
Expand All @@ -32,6 +44,22 @@ platforms:
- /tmp
dockerfile_tpl: debian-systemd

- name: ubuntu-2204
groups: ["pdns"]
image: ubuntu:22.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

- name: ubuntu-2404
groups: ["pdns"]
image: ubuntu:24.04
tmpfs:
- /run
- /tmp
dockerfile_tpl: debian-systemd

provisioner:
name: ansible
options:
Expand Down

0 comments on commit 9d1c194

Please sign in to comment.