adamant-kite-43734
11/23/2024, 11:11 PMgorgeous-beach-25905
11/24/2024, 7:10 PMFROM registry.home.local/elemental-opensuse:v3 AS os
# Check the previous section on building custom images
# The released OS already includes the toolchain for building ISOs
FROM registry.home.local/elemental-opensuse:v3 AS builder
ARG TARGETARCH
WORKDIR /iso
COPY --from=os / rootfs
# work around buildah issue: <https://github.com/containers/buildah/issues/4242>
RUN rm -f rootfs/etc/resolv.conf
RUN elemental build-iso \
dir:rootfs \
--bootloader-in-rootfs \
--squash-no-compression \
-o /output -n "elemental-${TARGETARCH}"
FROM busybox
COPY --from=builder /output /elemental-iso
ENTRYPOINT ["busybox", "sh", "-c"]
podman tag <IMAGEID> registry.home.local/elemental-opensuse-iso:v3
#load images into rancher
apiVersion: elemental.cattle.io/v1beta1
kind: ManagedOSVersion
metadata:
name: v3-custom-opensuse
namespace: fleet-default
spec:
metadata:
displayName: Custom opensuse image
upgradeImage: registry.home.local/elemental-opensuse:v3
type: container
version: v3
---
apiVersion: elemental.cattle.io/v1beta1
kind: ManagedOSVersion
metadata:
name: v3-custom-opensuse-iso
namespace: fleet-default
spec:
metadata:
displayName: Custom opensuse ISO image
uri: registry.home.local/elemental-opensuse-iso:v3
type: iso
version: v3gorgeous-beach-25905
11/25/2024, 3:50 PM