Skip to content

Commit 06af456

Browse files
committed
feat: add new ubuntu2604 os
1 parent 91a825b commit 06af456

5 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/ci_build_docker_runner.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
- ubuntu2004
4747
- ubuntu2204
4848
- ubuntu2404
49+
- ubuntu2604
4950

5051
steps:
5152
- name: Checkout repository

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Github action that tests the correct installation of a given package and version
3737
- ubuntu2004
3838
- ubuntu2204
3939
- ubuntu2404
40+
- ubuntu2604
4041

4142
## Example usage
4243

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM ubuntu:26.04
2+
3+
RUN apt-get update \
4+
&& apt-get install -y init gpg ca-certificates sudo curl \
5+
&& apt-get clean all
6+
7+
# Adding fake systemctl
8+
RUN curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py -o /usr/local/bin/systemctl
9+
10+
CMD ["/usr/local/bin/systemctl"]

prepare_platform.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This is a bash script to make generate a Molecule configutaion.
2424
exit
2525
fi
2626

27-
available_platforms=("al2" "al2023" "centos7" "centos8" "debian-bullseye" "debian-bookworm" "debian-trixie" "redhat8" "redhat9" "redhat10" "suse15.2" "suse15.3" "suse15.4" "suse15.5" "suse15.6" "suse15.7" "ubuntu1604" "ubuntu1804" "ubuntu2004" "ubuntu2204" "ubuntu2404")
27+
available_platforms=("al2" "al2023" "centos7" "centos8" "debian-bullseye" "debian-bookworm" "debian-trixie" "redhat8" "redhat9" "redhat10" "suse15.2" "suse15.3" "suse15.4" "suse15.5" "suse15.6" "suse15.7" "ubuntu1604" "ubuntu1804" "ubuntu2004" "ubuntu2204" "ubuntu2404" "ubuntu2604")
2828

2929
# check_platforms verifies that the provided platforms are available
3030
check_platforms() {

requirements.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Equivalent to:
2-
# ansible-galaxy -v collection install git+https://github.com/newrelic-experimental/caos-ansible-roles.git#/caos.ansible_roles/,NR-83102_reuse_agent_roles
3-
# TODO: Remove reference to branch NR-83102_reuse_agent_roles after being merged to main
2+
# ansible-galaxy -v collection install git+https://github.com/vjripoll/caos-ansible-roles.git#/caos.ansible_roles/,fix-ubuntu26-apt-key
3+
# Using fork vjripoll with fix-ubuntu26-apt-key branch that adds apt-key detection and keyrings support for Ubuntu 26.04+
44
collections:
5-
- name: git+https://github.com/newrelic-experimental/caos-ansible-roles.git#/caos.ansible_roles/
5+
- name: git+https://github.com/vjripoll/caos-ansible-roles.git#/caos.ansible_roles/

0 commit comments

Comments
 (0)