Add fedora 42/43/44 base images
This commit is contained in:
@@ -8,6 +8,15 @@ matrix:
|
||||
- DISTRO: alma9
|
||||
IMAGE: almalinux9
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/almalinux:9"
|
||||
- DISTRO: fedora42
|
||||
IMAGE: fedora42
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:42"
|
||||
- DISTRO: fedora43
|
||||
IMAGE: fedora43
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:43"
|
||||
- DISTRO: fedora44
|
||||
IMAGE: fedora44
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:44"
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
|
||||
@@ -9,6 +9,15 @@ matrix:
|
||||
- DISTRO: alma9
|
||||
IMAGE: almalinux9
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/almalinux:9"
|
||||
- DISTRO: fedora42
|
||||
IMAGE: fedora42
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:42"
|
||||
- DISTRO: fedora43
|
||||
IMAGE: fedora43
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:43"
|
||||
- DISTRO: fedora44
|
||||
IMAGE: fedora44
|
||||
BASE_IMAGE: "artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:44"
|
||||
|
||||
steps:
|
||||
- name: docker
|
||||
|
||||
@@ -7,6 +7,9 @@ built. Published as `artifactapi.k8s.syd1.au.unkin.net/docker-internal/<image>:<
|
||||
| distro | image | from |
|
||||
| --- | --- | --- |
|
||||
| `alma9` | `almalinux9` | `dockerhub/library/almalinux:9` |
|
||||
| `fedora42` | `fedora42` | `dockerhub/library/fedora:42` |
|
||||
| `fedora43` | `fedora43` | `dockerhub/library/fedora:43` |
|
||||
| `fedora44` | `fedora44` | `dockerhub/library/fedora:44` |
|
||||
|
||||
Each image bootstraps the internal CA, installs the estate dnf repository
|
||||
configuration pointed at artifactapi, and installs the base package set.
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# fedora42 — Fedora 42
|
||||
# Pulled through the artifactapi dockerhub remote; see distros/alma9/distro.env.
|
||||
BASE_IMAGE="artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:42"
|
||||
IMAGE="fedora42"
|
||||
|
||||
# Internal CA bootstrap over HTTP, verified against the rpm-vendor-f42 repodata pkgid.
|
||||
CA_RPM_URL="http://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f42/Packages/unkin-ca-certificates-2026.10.2-1.fc42.x86_64.rpm"
|
||||
CA_RPM_SHA256="4c93bc95e0365565ee708247b9593997131d647d40a69e6f8bf9482f21026f9a"
|
||||
|
||||
# Estate local repo used to prove HTTPS trust and dnf reachability.
|
||||
ESTATE_REPO="rpm-vendor-f42"
|
||||
|
||||
PACKAGES="git jq make python3 python3-pip wget"
|
||||
@@ -0,0 +1,13 @@
|
||||
[fedora]
|
||||
name=Fedora 42 - x86_64
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora-archive/releases/42/Everything/x86_64/os
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
|
||||
[updates]
|
||||
name=Fedora 42 - x86_64 - Updates
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora-archive/updates/42/Everything/x86_64
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
@@ -0,0 +1,27 @@
|
||||
[rpm-internal-f42]
|
||||
name=rpm-internal-f42 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal-f42/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor-f42]
|
||||
name=rpm-vendor-f42 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f42/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-internal]
|
||||
name=rpm-internal repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor]
|
||||
name=rpm-vendor repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
@@ -0,0 +1,13 @@
|
||||
# fedora43 — Fedora 43
|
||||
# Pulled through the artifactapi dockerhub remote; see distros/alma9/distro.env.
|
||||
BASE_IMAGE="artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:43"
|
||||
IMAGE="fedora43"
|
||||
|
||||
# Internal CA bootstrap over HTTP, verified against the rpm-vendor-f43 repodata pkgid.
|
||||
CA_RPM_URL="http://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f43/Packages/unkin-ca-certificates-2026.10.2-1.fc43.x86_64.rpm"
|
||||
CA_RPM_SHA256="5c80725659a0cd4228cf834dced0025ceac34f042a1715faff72a68363f61404"
|
||||
|
||||
# Estate local repo used to prove HTTPS trust and dnf reachability.
|
||||
ESTATE_REPO="rpm-vendor-f43"
|
||||
|
||||
PACKAGES="git jq make python3 python3-pip wget"
|
||||
@@ -0,0 +1,13 @@
|
||||
[fedora]
|
||||
name=Fedora 43 - x86_64
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora/releases/43/Everything/x86_64/os
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
|
||||
[updates]
|
||||
name=Fedora 43 - x86_64 - Updates
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora/updates/43/Everything/x86_64
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
@@ -0,0 +1,27 @@
|
||||
[rpm-internal-f43]
|
||||
name=rpm-internal-f43 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal-f43/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor-f43]
|
||||
name=rpm-vendor-f43 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f43/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-internal]
|
||||
name=rpm-internal repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor]
|
||||
name=rpm-vendor repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
@@ -0,0 +1,13 @@
|
||||
# fedora44 — Fedora 44
|
||||
# Pulled through the artifactapi dockerhub remote; see distros/alma9/distro.env.
|
||||
BASE_IMAGE="artifactapi.k8s.syd1.au.unkin.net/dockerhub/library/fedora:44"
|
||||
IMAGE="fedora44"
|
||||
|
||||
# Internal CA bootstrap over HTTP, verified against the rpm-vendor-f44 repodata pkgid.
|
||||
CA_RPM_URL="http://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f44/Packages/unkin-ca-certificates-2026.10.2-1.fc44.x86_64.rpm"
|
||||
CA_RPM_SHA256="19929d13dd7a0542af3bf1dce736568b87159914b0261d7a9965edfd58dfc9cd"
|
||||
|
||||
# Estate local repo used to prove HTTPS trust and dnf reachability.
|
||||
ESTATE_REPO="rpm-vendor-f44"
|
||||
|
||||
PACKAGES="git jq make python3 python3-pip wget"
|
||||
@@ -0,0 +1,13 @@
|
||||
[fedora]
|
||||
name=Fedora 44 - x86_64
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora/releases/44/Everything/x86_64/os
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
|
||||
[updates]
|
||||
name=Fedora 44 - x86_64 - Updates
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/fedora/updates/44/Everything/x86_64
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-44-primary
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
@@ -0,0 +1,27 @@
|
||||
[rpm-internal-f44]
|
||||
name=rpm-internal-f44 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal-f44/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor-f44]
|
||||
name=rpm-vendor-f44 repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor-f44/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-internal]
|
||||
name=rpm-internal repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-internal/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
|
||||
[rpm-vendor]
|
||||
name=rpm-vendor repository
|
||||
baseurl=https://artifactapi.k8s.syd1.au.unkin.net/api/v1/local/rpm-vendor/
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
metadata_expire=60
|
||||
Reference in New Issue
Block a user