From fed6b8156c181933b77bfdad9582dd6f1b0a92de Mon Sep 17 00:00:00 2001 From: Mauro Morales Date: Thu, 7 Dec 2023 20:34:21 +0100 Subject: [PATCH] Fix missing hardcoded k3s build (#2066) --- Earthfile | 46 +++++++++++----------------------------- images/Dockerfile.kairos | 9 -------- 2 files changed, 12 insertions(+), 43 deletions(-) diff --git a/Earthfile b/Earthfile index c8f4c7605..a7e3201ac 100644 --- a/Earthfile +++ b/Earthfile @@ -124,40 +124,6 @@ go-deps-test: SAVE ARTIFACT go.mod go.mod AS LOCAL go.mod SAVE ARTIFACT go.sum go.sum AS LOCAL go.sum - -OSRELEASE: - COMMAND - ARG GITHUB_REPO - ARG BUG_REPORT_URL - ARG HOME_URL - - ARG OS_ID=kairos - - # For naming.sh - ARG TARGETARCH # Earthly built-in (not passed) - ARG --required FAMILY - ARG --required FLAVOR - ARG --required FLAVOR_RELEASE - ARG --required VARIANT - ARG --required MODEL - ARG --required KAIROS_VERSION - - COPY ./images/naming.sh . - - # quay.io/kairos/alpine or quay.io/kairos/ubuntu for example as this is just the repo - ARG OS_REPO=$(./naming.sh container_artifact_repo) - ARG ARTIFACT=$(./naming.sh bootable_artifact_name) - - # kairos-core-alpine-3.18 or kairos-standard-ubuntu-20.04 for example - ARG OS_NAME=kairos-${VARIANT}-${FLAVOR}-${FLAVOR_RELEASE} - - ARG OS_VERSION=$KAIROS_VERSION - ARG OS_LABEL=$KAIROS_VERSION - - # update OS-release file - RUN sed -i -n '/KAIROS_/!p' /etc/os-release - RUN envsubst >>/etc/os-release >/etc/os-release /IMAGE + ARG _CIMG=$(cat ./IMAGE) SAVE IMAGE $_CIMG diff --git a/images/Dockerfile.kairos b/images/Dockerfile.kairos index 3875b5c44..59686c155 100644 --- a/images/Dockerfile.kairos +++ b/images/Dockerfile.kairos @@ -32,15 +32,6 @@ ARG MODEL ARG REGISTRY_AND_ORG="quay.io/kairos" ARG K3S_VERSION ARG TARGETARCH -ARG OS_NAME=kairos-${VARIANT}-${FLAVOR}-${FLAVOR_RELEASE} -ENV KAIROS_VERSION="${VERSION}${K3S_VERSION:+-k3s$K3S_VERSION}" -ENV OS_VERSION=${KAIROS_VERSION} -ENV OS_LABEL=${KAIROS_VERSION} -RUN OS_LABEL=$(naming.sh container_artifact_label) \ - OS_REPO=$(naming.sh container_artifact_repo) \ - ARTIFACT=$(naming.sh bootable_artifact_name) \ - envsubst >>/etc/os-release /IMAGE RUN rm -rf /etc/machine-id