From d7dbf9416dd1233636d9b9ddf49d6a6a5b00e833 Mon Sep 17 00:00:00 2001 From: Gerald Pinder <4626052+gmpinder@users.noreply.github.com> Date: Sat, 10 May 2025 08:42:14 -0400 Subject: [PATCH] Create separate images for jp-minis --- .gitlab-ci.yml | 3 ++- recipes/{ => common}/jp-minis.yml | 8 -------- recipes/jp-minis-client.yml | 16 ++++++++++++++++ recipes/jp-minis-server.yml | 16 ++++++++++++++++ 4 files changed, 34 insertions(+), 9 deletions(-) rename recipes/{ => common}/jp-minis.yml (73%) create mode 100644 recipes/jp-minis-client.yml create mode 100644 recipes/jp-minis-server.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c417c24..5c16518 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,8 @@ build-image: - cp-laptop.yml - jp-desktop-nvidia.yml - jp-laptop.yml - - jp-minis.yml + - jp-minis-server.yml + - jp-minis-client.yml variables: DOCKER_HOST: tcp://docker:2376 DOCKER_TLS_CERTDIR: /certs diff --git a/recipes/jp-minis.yml b/recipes/common/jp-minis.yml similarity index 73% rename from recipes/jp-minis.yml rename to recipes/common/jp-minis.yml index db85f3d..54b76bd 100644 --- a/recipes/jp-minis.yml +++ b/recipes/common/jp-minis.yml @@ -1,10 +1,3 @@ ---- -# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json -name: jp-minis -# base-image: ghcr.io/ublue-os/kinoite-nvidia -base-image: ghcr.io/ublue-os/base-main -image-version: 42 -description: The image of Wunker OS for JP's Minisforum PCs. modules: - from-file: common/common.yml - type: dnf @@ -39,4 +32,3 @@ modules: - from-file: common/updates.yml - from-file: common/bluebuild-logo.yml - from-file: common/jp-chezmoi.yml - - from-file: common/post-build.yml diff --git a/recipes/jp-minis-client.yml b/recipes/jp-minis-client.yml new file mode 100644 index 0000000..63ba8ad --- /dev/null +++ b/recipes/jp-minis-client.yml @@ -0,0 +1,16 @@ +--- +# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json +name: jp-minis +# base-image: ghcr.io/ublue-os/kinoite-nvidia +base-image: ghcr.io/ublue-os/base-main +image-version: 42 +description: The image of Wunker OS for JP's Minisforum PCs. +alt-tags: + - client +modules: + - from-file: common/jp-minis.yml + - type: systemd + system: + enabled: + - rke2-agent.service + - from-file: common/post-build.yml diff --git a/recipes/jp-minis-server.yml b/recipes/jp-minis-server.yml new file mode 100644 index 0000000..9ec15db --- /dev/null +++ b/recipes/jp-minis-server.yml @@ -0,0 +1,16 @@ +--- +# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json +name: jp-minis +# base-image: ghcr.io/ublue-os/kinoite-nvidia +base-image: ghcr.io/ublue-os/base-main +image-version: 42 +description: The image of Wunker OS for JP's Minisforum PCs. +alt-tags: + - server +modules: + - from-file: common/jp-minis.yml + - type: systemd + system: + enabled: + - rke2-server.service + - from-file: common/post-build.yml