Skip to content

Commit 03eabbc

Browse files
authored
Add Fedora 43 (#150)
# Description Just about to release Please describe what this change achieves ## 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 ab5740d commit 03eabbc

2 files changed

Lines changed: 70 additions & 0 deletions

File tree

.github/workflows/main.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- "debian-14"
2727
- "fedora-41"
2828
- "fedora-42"
29+
- "fedora-43"
2930
- "fedora-latest"
3031
- "opensuse-leap-15"
3132
- "opensuse-leap-15.6"

fedora-43/Dockerfile

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
FROM fedora:43
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 Fedora 42"
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+
# hadolint ignore=DL3041
15+
RUN mkdir /var/cache/libdnf5 && \
16+
dnf -y install \
17+
binutils \
18+
ca-certificates \
19+
cronie \
20+
curl \
21+
dmidecode \
22+
ethtool \
23+
file \
24+
fipscheck \
25+
gnupg2 \
26+
hostname \
27+
initscripts \
28+
iproute \
29+
iptables \
30+
iputils \
31+
less \
32+
lsof \
33+
nc \
34+
net-tools \
35+
nmap \
36+
openssl \
37+
passwd \
38+
procps \
39+
python3-dnf \
40+
strace \
41+
sudo \
42+
systemd-sysv \
43+
systemd-udev \
44+
tcpdump \
45+
telnet \
46+
util-linux \
47+
vim-minimal \
48+
wget \
49+
libxcrypt-compat \
50+
which && \
51+
dnf upgrade -y && \
52+
dnf clean all && \
53+
rm -rf /var/log/* && \
54+
# Don't start any optional services.
55+
find /etc/systemd/system \
56+
/lib/systemd/system \
57+
-path '*.wants/*' \
58+
\( -name '*getty*' \
59+
-or -name '*systemd-logind*' \
60+
-or -name '*systemd-vconsole-setup*' \
61+
-or -name '*systemd-readahead*' \
62+
-or -name '*kdump*' \
63+
-or -name '*dnf-makecache*' \
64+
-or -name '*udev*' \) \
65+
-exec rm -v {} \; && \
66+
systemctl set-default multi-user.target && \
67+
systemctl mask dev-hugepages.mount sys-fs-fuse-connections.mount network.service systemd-journal-flush.service
68+
69+
CMD [ "/usr/lib/systemd/systemd" ]

0 commit comments

Comments
 (0)