ci: fix build cache (#950)
diff --git a/images/barbican/Earthfile b/images/barbican/Earthfile
index 5ae11d0..55f4d5d 100644
--- a/images/barbican/Earthfile
+++ b/images/barbican/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=barbican
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=a00fcade4138ffc52cd9c84b5999297966f019b5
@@ -15,6 +14,7 @@
image:
FROM ../openstack-service+image --RELEASE ${RELEASE} --PROJECT ${PROJECT}
COPY +build/venv /var/lib/openstack
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/base/Earthfile b/images/base/Earthfile
index 1810ea7..0c9f856 100644
--- a/images/base/Earthfile
+++ b/images/base/Earthfile
@@ -3,3 +3,5 @@
image:
FROM ubuntu:jammy-20240125
LABEL org.opencontainers.image.source=https://github.com/vexxhost/atmosphere
+ # CVE-2023-5678, CVE-2023-6129, CVE-2023-6237, CVE-2024-0727
+ DO ../+APT_INSTALL --PACKAGES "libssl3=3.0.2-0ubuntu1.14"
diff --git a/images/cinder/Earthfile b/images/cinder/Earthfile
index 66fdc29..df84e7a 100644
--- a/images/cinder/Earthfile
+++ b/images/cinder/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=cinder
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=8d453fa7b6daf1c1b6105a71f7c660b9036541f3
@@ -18,6 +17,7 @@
COPY ../kubernetes+image/kubectl /usr/local/bin/kubectl
DO ../+APT_INSTALL \
--PACKAGES "ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-utils sysfsutils udev util-linux"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/cluster-api-provider-openstack/Earthfile b/images/cluster-api-provider-openstack/Earthfile
index 26cfd25..111f465 100644
--- a/images/cluster-api-provider-openstack/Earthfile
+++ b/images/cluster-api-provider-openstack/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global CAPO_VERSION=v0.8.0
ARG --global EPOCH=2
@@ -15,4 +14,5 @@
image:
FROM DOCKERFILE -f +clone/src/Dockerfile +clone/src/*
LABEL org.opencontainers.image.source=https://github.com/vexxhost/atmosphere
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push ${REGISTRY}/capi-openstack-controller:${CAPO_VERSION}-${EPOCH}
diff --git a/images/designate/Earthfile b/images/designate/Earthfile
index 21d8973..65e5af8 100644
--- a/images/designate/Earthfile
+++ b/images/designate/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=designate
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=2c817b3d7f01de44023f195c6e8de8853683a54a
@@ -16,6 +15,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "bind9utils"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/glance/Earthfile b/images/glance/Earthfile
index 25e298e..2646670 100644
--- a/images/glance/Earthfile
+++ b/images/glance/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=glance
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=9a4a3067b5c7c7f8ee9363bd939a3d86b260d660
@@ -27,6 +26,7 @@
COPY ../kubernetes+image/kubectl /usr/local/bin/kubectl
DO ../+APT_INSTALL \
--PACKAGES "ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-utils sysfsutils udev util-linux"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/heat/Earthfile b/images/heat/Earthfile
index f2eb878..8c3ebcd 100644
--- a/images/heat/Earthfile
+++ b/images/heat/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=heat
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=d1363cc17646893054f9e8daf40de67699078e7c
@@ -16,6 +15,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "curl jq"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/horizon/Earthfile b/images/horizon/Earthfile
index 3c1cf23..9b77d4e 100644
--- a/images/horizon/Earthfile
+++ b/images/horizon/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=horizon
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=e650127975265bd398c5ccd0f9fc94456a013e0f
@@ -33,6 +32,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "apache2 gettext libapache2-mod-wsgi-py3"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/ironic/Earthfile b/images/ironic/Earthfile
index 947a079..0f775a4 100644
--- a/images/ironic/Earthfile
+++ b/images/ironic/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=ironic
ARG --global RELEASE=zed
ARG --global PROJECT_REF=e38735cb95263b0c54f2fd719ff6b714efbddbb3
@@ -17,6 +16,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "ethtool ipmitool iproute2 ipxe lshw qemu-utils tftpd-hpa"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/keystone/Earthfile b/images/keystone/Earthfile
index d1e2f04..4c5c706 100644
--- a/images/keystone/Earthfile
+++ b/images/keystone/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global RELEASE=2023.2
ARG --global PROJECT=keystone
ARG --global PROJECT_REF=7de9f7d49dd4142dccc1968028e12a3ca2b7847f
@@ -29,6 +28,7 @@
apt-get purge -y --auto-remove curl && \
apt-get clean && \
rm -rfv /var/lib/apt/lists/* libapache2-mod-auth-openidc_${MOD_AUTH_OPENIDC_VERSION}-1.$(lsb_release -sc)_${TARGETARCH}.deb
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/kubernetes-entrypoint/Earthfile b/images/kubernetes-entrypoint/Earthfile
index 83624d6..03617f2 100644
--- a/images/kubernetes-entrypoint/Earthfile
+++ b/images/kubernetes-entrypoint/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global COMMIT=e8c2b17e1261c6a1b0fed1fcd5e1c337fc014219
build:
@@ -27,6 +26,7 @@
(+build/main --GOARCH=$TARGETARCH) /kubernetes-entrypoint
USER 65534
ENTRYPOINT ["/kubernetes-entrypoint"]
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/kubernetes-entrypoint:${COMMIT} \
${REGISTRY}/kubernetes-entrypoint:latest
diff --git a/images/libvirtd/Earthfile b/images/libvirtd/Earthfile
index e6b01fe..13e6aeb 100644
--- a/images/libvirtd/Earthfile
+++ b/images/libvirtd/Earthfile
@@ -1,7 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
-
platform-image:
ARG RELEASE=zed
FROM ../cloud-archive-base+image --RELEASE=${RELEASE}
@@ -16,6 +14,7 @@
END
DO ../+APT_INSTALL --PACKAGES="ceph-common cgroup-tools dmidecode ebtables iproute2 ipxe-qemu kmod libvirt-clients libvirt-daemon-system openssh-client openvswitch-switch ovmf pm-utils qemu-block-extra qemu-efi qemu-kvm seabios"
DO ../+CREATE_PROJECT_USER --PROJECT=nova
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push ${REGISTRY}/libvirtd:${RELEASE}
image:
diff --git a/images/magnum/Earthfile b/images/magnum/Earthfile
index 9094cdf..ba8ed33 100644
--- a/images/magnum/Earthfile
+++ b/images/magnum/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=magnum
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=272fd686d8c8bf5954e9e7d3bc991ff27e46184d
@@ -18,6 +17,7 @@
DO ../+APT_INSTALL \
--PACKAGES "haproxy"
COPY ../helm+binary/helm /usr/local/bin/helm
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/manila/Earthfile b/images/manila/Earthfile
index cd5dd98..0bdadbf 100644
--- a/images/manila/Earthfile
+++ b/images/manila/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=manila
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=98bc755673fe48a9c67203e4262315b048efe25d
@@ -16,6 +15,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "iproute2 openvswitch-switch"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/netoffload/Earthfile b/images/netoffload/Earthfile
index ef68195..d3a04be 100644
--- a/images/netoffload/Earthfile
+++ b/images/netoffload/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=netoffload
ARG --global RELEASE=main
ARG --global PROJECT_REF=94b8c0fdb0b83bd1b7e14b9a58077a047c78a800
@@ -20,6 +19,7 @@
DO ../+APT_INSTALL --PACKAGES="jq mstflint"
COPY +build/offloadctl /usr/local/bin/offloadctl
ENTRYPOINT ["/usr/local/bin/offloadctl"]
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/neutron/Earthfile b/images/neutron/Earthfile
index 0776db7..65f1238 100644
--- a/images/neutron/Earthfile
+++ b/images/neutron/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=neutron
ARG --global RELEASE=zed
ARG --global PROJECT_REF=f83e1fd4f057578e1a0b30edae3cc3161f28f5e9
@@ -17,6 +16,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "conntrack dnsmasq dnsmasq-utils ebtables ethtool haproxy iproute2 ipset iptables iputils-arping jq keepalived lshw openvswitch-switch strongswan uuid-runtime"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/nova-ssh/Earthfile b/images/nova-ssh/Earthfile
index ac8bac9..1b8df66 100644
--- a/images/nova-ssh/Earthfile
+++ b/images/nova-ssh/Earthfile
@@ -1,7 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
-
platform-image:
FROM ../base+image
DO ../+CREATE_PROJECT_USER \
@@ -13,6 +11,7 @@
chown -R nova: /etc/ssh && \
mkdir /var/run/sshd && \
chmod 0755 /var/run/sshd
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push ${REGISTRY}/nova-ssh:latest
image:
diff --git a/images/nova/Earthfile b/images/nova/Earthfile
index 9b3f764..9e1cc3d 100644
--- a/images/nova/Earthfile
+++ b/images/nova/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=nova
ARG --global RELEASE=zed
ARG --global PROJECT_REF=226f3e95c1cdadd1845c7adee55f5c5f29f3a7a8
@@ -17,6 +16,7 @@
DO ../+APT_INSTALL \
--PACKAGES "ceph-common genisoimage iproute2 libosinfo-bin lsscsi ndctl nvme-cli openssh-client ovmf python3-libvirt python3-rados python3-rbd qemu-efi-aarch64 qemu-utils sysfsutils udev util-linux"
GIT CLONE --branch v1.4.0 https://github.com/novnc/noVNC.git /usr/share/novnc
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/octavia/Earthfile b/images/octavia/Earthfile
index 906e325..c55144c 100644
--- a/images/octavia/Earthfile
+++ b/images/octavia/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=octavia
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=88d7315a60314e44fcce88ad198ceb3c0c107fe6
@@ -17,6 +16,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "isc-dhcp-client openssh-client"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/openstack-service/Earthfile b/images/openstack-service/Earthfile
index 350eb7b..5c0552c 100644
--- a/images/openstack-service/Earthfile
+++ b/images/openstack-service/Earthfile
@@ -47,15 +47,16 @@
END
GIT CLONE --branch ${BRANCH} https://github.com/openstack/requirements /src
RUN \
- sed -i 's/cryptography===36.0.2/cryptography===41.0.7/' /src/upper-constraints.txt && \
- sed -i 's/cryptography===40.0.2/cryptography===41.0.7/' /src/upper-constraints.txt && \
- sed -i 's/Django===3.2.18/Django===3.2.23/' /src/upper-constraints.txt && \
+ sed -i 's/cryptography===36.0.2/cryptography===42.0.0/' /src/upper-constraints.txt && \
+ sed -i 's/cryptography===40.0.2/cryptography===42.0.0/' /src/upper-constraints.txt && \
+ sed -i 's/cryptography===41.0.7/cryptography===42.0.0/' /src/upper-constraints.txt && \
+ sed -i 's/Django===3.2.18/Django===3.2.24/' /src/upper-constraints.txt && \
sed -i 's/Flask===2.2.3/Flask===2.2.5/' /src/upper-constraints.txt && \
sed -i 's/Jinja2===3.1.2/Jinja2===3.1.3/' /src/upper-constraints.txt && \
sed -i 's/paramiko===2.11.0/paramiko===3.4.0/' /src/upper-constraints.txt && \
sed -i 's/paramiko===3.1.0/paramiko===3.4.0/' /src/upper-constraints.txt && \
- sed -i 's/pyOpenSSL===22.0.0/pyOpenSSL===23.3.0/' /src/upper-constraints.txt && \
- sed -i 's/pyOpenSSL===23.1.1/pyOpenSSL===23.3.0/' /src/upper-constraints.txt && \
+ sed -i 's/pyOpenSSL===22.0.0/pyOpenSSL===24.0.0/' /src/upper-constraints.txt && \
+ sed -i 's/pyOpenSSL===23.1.1/pyOpenSSL===24.0.0/' /src/upper-constraints.txt && \
sed -i 's/requests===2.28.1/requests===2.31.0/' /src/upper-constraints.txt && \
sed -i 's/requests===2.28.2/requests===2.31.0/' /src/upper-constraints.txt && \
sed -i 's/sqlparse===0.4.2/sqlparse===0.4.4/' /src/upper-constraints.txt && \
diff --git a/images/openvswitch/Earthfile b/images/openvswitch/Earthfile
index b72a75d..35c3b2e 100644
--- a/images/openvswitch/Earthfile
+++ b/images/openvswitch/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global SERIES=3.1
ARG --global VERSION=3.1.0-65
@@ -9,6 +8,7 @@
LABEL org.opencontainers.image.source=https://github.com/vexxhost/atmosphere
DO ../+DNF_INSTALL --PACKAGES "centos-release-nfv-openvswitch.noarch"
DO ../+DNF_INSTALL --PACKAGES "openvswitch${SERIES}-${VERSION}.el9s iptables"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/openvswitch:${SERIES} \
${REGISTRY}/openvswitch:${VERSION}
diff --git a/images/ovn/Earthfile b/images/ovn/Earthfile
index 2ff4254..1fdcc2e 100644
--- a/images/ovn/Earthfile
+++ b/images/ovn/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global SERIES=23.03
ARG --global VERSION=23.03.0-69
@@ -31,6 +30,7 @@
ARG TARGETARCH
ARG TARGETVARIANT
COPY (+ovn-kubernetes/ovn-kube-util --GOARCH=$TARGETARCH --VARIANT=$TARGETVARIANT) /usr/bin
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/ovn-${NAME}:${SERIES} \
${REGISTRY}/ovn-${NAME}:${VERSION}
diff --git a/images/placement/Earthfile b/images/placement/Earthfile
index e843c08..5719453 100644
--- a/images/placement/Earthfile
+++ b/images/placement/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=placement
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=a361622d749d3b24aad638ec1b03a7d7124a87b3
@@ -14,6 +13,7 @@
image:
FROM ../openstack-service+image --RELEASE ${RELEASE} --PROJECT ${PROJECT}
COPY +build/venv /var/lib/openstack
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/senlin/Earthfile b/images/senlin/Earthfile
index 8decded..6d0e3de 100644
--- a/images/senlin/Earthfile
+++ b/images/senlin/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=senlin
ARG --global RELEASE=2023.2
ARG --global PROJECT_REF=5382259276d6be6807634c58c7b69b03b57ad6f5
@@ -14,6 +13,7 @@
image:
FROM ../openstack-service+image --RELEASE ${RELEASE} --PROJECT ${PROJECT}
COPY +build/venv /var/lib/openstack
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/staffeln/Earthfile b/images/staffeln/Earthfile
index 2f60cc3..8cef127 100644
--- a/images/staffeln/Earthfile
+++ b/images/staffeln/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=staffeln
ARG --global RELEASE=master
ARG --global PROJECT_REF=v2.2.3
@@ -15,6 +14,7 @@
image:
FROM ../openstack-service+image --RELEASE ${RELEASE} --PROJECT ${PROJECT}
COPY +build/venv /var/lib/openstack
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}
diff --git a/images/tempest/Earthfile b/images/tempest/Earthfile
index 2160336..02866ca 100644
--- a/images/tempest/Earthfile
+++ b/images/tempest/Earthfile
@@ -1,6 +1,5 @@
VERSION 0.7
-ARG --global REGISTRY=ghcr.io/vexxhost/atmosphere
ARG --global PROJECT=tempest
ARG --global RELEASE=master
ARG --global PROJECT_REF=699749ec27897efe9bd7824664237c16c3339c03
@@ -44,6 +43,7 @@
COPY +build/venv /var/lib/openstack
DO ../+APT_INSTALL \
--PACKAGES "iputils-ping openssh-client"
+ ARG REGISTRY=ghcr.io/vexxhost/atmosphere
SAVE IMAGE --push \
${REGISTRY}/${PROJECT}:${RELEASE} \
${REGISTRY}/${PROJECT}:${PROJECT_REF}