Skip to content

Commit 76698ea

Browse files
authored
Add Ubuntu 25.04 (#137)
# Description New release of Ubuntu out last month ## Issues Resolved List any existing issues this PR resolves, or any Discourse or StackOverflow discussions that are relevant ## Type of Change Our release process assumes you are using [Conventional Commit messages](https://www.conventionalcommits.org/en/v1.0.0/). The most important prefixes you should have in mind are: - `_fix_`: which represents bug fixes, and correlates to a SemVer patch. - `_feat_`: which represents a new feature, and correlates to a SemVer minor. - `_feat!_`:, or `fix!:`, `refactor!:`, etc., which represent a breaking change (indicated by the !) and will result in a major version change. If you have not included a conventional commit message this can be fixed on merge. ## Check List - [ ] New functionality includes tests - [ ] All tests pass - [ ] Commit message includes a [Conventional Commit Message](https://www.conventionalcommits.org/en/v1.0.0) Signed-off-by: Tim Smith <tsmith84@gmail.com>
1 parent 98c8a44 commit 76698ea

2 files changed

Lines changed: 68 additions & 0 deletions

File tree

.github/workflows/main.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
- "ubuntu-22.04"
4545
- "ubuntu-24.04"
4646
- "ubuntu-24.10"
47+
- "ubuntu-25.04"
4748
steps:
4849
- name: Checkout
4950
uses: actions/checkout@v4

ubuntu-25.04/Dockerfile

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
FROM ubuntu:25.04
2+
LABEL maintainer="tim@mondoo.com"
3+
ARG BUILD_DATE
4+
ARG VCS_REF
5+
6+
LABEL org.opencontainers.image.created=$BUILD_DATE
7+
LABEL org.opencontainers.image.title="test-kitchen/dokken-images"
8+
LABEL org.opencontainers.image.description="A Docker container for testing Ubuntu 25.04"
9+
LABEL org.opencontainers.image.source="https://github.com/test-kitchen/dokken-images"
10+
LABEL org.opencontainers.image.revision=$VCS_REF
11+
LABEL org.opencontainers.image.vendor="test-kitchen"
12+
LABEL org.opencontainers.image.licenses="Apache-2.0"
13+
14+
ENV DEBIAN_FRONTEND=noninteractive
15+
16+
# hadolint ignore=DL3008,DL3015
17+
RUN apt-get update && \
18+
apt-get -y install \
19+
apt-transport-https \
20+
apt-utils \
21+
curl \
22+
dbus \
23+
cron \
24+
dirmngr \
25+
dmidecode \
26+
gnupg \
27+
iproute2 \
28+
iptables \
29+
iputils-ping \
30+
kmod \
31+
less \
32+
linux-base \
33+
locales \
34+
lsb-release \
35+
lsof \
36+
net-tools \
37+
nmap \
38+
perl \
39+
procps \
40+
snapd \
41+
strace \
42+
sudo \
43+
systemd \
44+
tcpdump \
45+
telnet \
46+
tzdata \
47+
udev \
48+
vim-tiny \
49+
wget && \
50+
apt-get clean && \
51+
apt-get -y autoremove && \
52+
rm -rf /tmp/* /var/tmp/* && \
53+
find /etc/systemd/system \
54+
/lib/systemd/system \
55+
-path '*.wants/*' \
56+
\( -name '*getty*' \
57+
-or -name '*apt-daily*' \
58+
-or -name '*systemd-timesyncd*' \
59+
-or -name '*systemd-logind*' \
60+
-or -name '*systemd-vconsole-setup*' \
61+
-or -name '*systemd-readahead*' \
62+
-or -name '*udev*' \) \
63+
-exec rm -v {} \; && \
64+
systemctl set-default multi-user.target && \
65+
systemctl mask dev-hugepages.mount sys-fs-fuse-connections.mount network.service
66+
67+
CMD [ "/bin/systemd" ]

0 commit comments

Comments
 (0)