From 1b5b8e6d026882ea43db930f94935771e164b00d Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Thu, 1 Sep 2022 13:31:45 +0000 Subject: [PATCH] Add toolkit package --- packages/toolkit/build.yaml | 25 +++++++++++++++++++++++++ packages/toolkit/definition.yaml | 8 ++++++++ 2 files changed, 33 insertions(+) create mode 100644 packages/toolkit/build.yaml create mode 100644 packages/toolkit/definition.yaml diff --git a/packages/toolkit/build.yaml b/packages/toolkit/build.yaml new file mode 100644 index 0000000..c50e706 --- /dev/null +++ b/packages/toolkit/build.yaml @@ -0,0 +1,25 @@ +image: alpine + +copy: +- image: "quay.io/luet/base:0.32.5" + source: "/usr/bin/luet" + destination: "/usr/bin/luet" + +prelude: +- | + mkdir -p /etc/luet/repos.conf.d && \ + luet repo add --type docker --reference "v{{.Values.version}}-repository.yaml" --yes --url quay.io/costoolkit/releases-teal elemental +package_dir: /framework +steps: +- | + /usr/bin/luet install -y --system-target /framework \ + meta/cos-light \ + cloud-config/recovery \ + cloud-config/live \ + cloud-config/network \ + cloud-config/boot-assessment \ + cloud-config/rootfs \ + system-openrc/cos-setup +excludes: +- var/cache|var/cache/.* +- usr/bin/elemental \ No newline at end of file diff --git a/packages/toolkit/definition.yaml b/packages/toolkit/definition.yaml new file mode 100644 index 0000000..6dfb157 --- /dev/null +++ b/packages/toolkit/definition.yaml @@ -0,0 +1,8 @@ +name: "elemental-toolkit" +category: "system" +version: "0.8.14-22" +license: "Apache License 2.0" +copyright: SUSE +labels: + github.repo: "elemental-toolkit" + github.owner: "rancher"