mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-25 17:12:50 +00:00
* add kylin-v10-sp3-2403 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * Update gen-repository-iso.yaml Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * Update gen-repository-iso.yaml Signed-off-by: redscholar <blacktiledhouse@gmail.com> Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> Signed-off-by: redscholar <blacktiledhouse@gmail.com> Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * feat: add kylin v10-sp1/sp2 (#2861) * feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> feat: add kylin v10-sp1/sp2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> --------- Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * add kylin-v10-sp3-2403 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> * add kylin-v10-sp3-2403 (#2896) add kylin-v10-sp3-2403 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> --------- Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> Signed-off-by: redscholar <blacktiledhouse@gmail.com> Co-authored-by: liujian <joyceliu@yunify.com>
22 lines
726 B
Plaintext
22 lines
726 B
Plaintext
FROM almalinux:9.0 as almalinux90
|
|
ARG TARGETARCH
|
|
ARG BUILD_TOOLS="dnf-plugins-core createrepo mkisofs epel-release"
|
|
ARG DIR=almalinux-9.0-${TARGETARCH}-rpms
|
|
ARG PKGS=".common[],.rpms[]"
|
|
|
|
RUN dnf install -q -y ${BUILD_TOOLS} \
|
|
&& dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo \
|
|
&& dnf makecache
|
|
|
|
WORKDIR package
|
|
COPY packages.yaml .
|
|
COPY --from=mikefarah/yq:4.11.1 /usr/bin/yq /usr/bin/yq
|
|
RUN yq eval ${PKGS} packages.yaml | sed '/^ceph-common$/d' > packages.list
|
|
|
|
RUN sort -u packages.list | xargs dnf download --resolve --alldeps --downloaddir=${DIR} \
|
|
&& createrepo -d ${DIR} \
|
|
&& mkisofs -r -o ${DIR}.iso ${DIR}
|
|
|
|
FROM scratch
|
|
COPY --from=almalinux90 /package/*.iso /
|