-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
181f485
commit 651050d
Showing
5 changed files
with
104 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<services> | ||
<service mode="buildtime" name="kiwi_label_helper"/> | ||
<service mode="buildtime" name="kiwi_metainfo_helper"/> | ||
<service name="replace_using_package_version" mode="buildtime"> | ||
<param name="file">helm-image.kiwi</param> | ||
<param name="regex">%%registry_version%%</param> | ||
<param name="package">helm</param> | ||
<param name="parse-version">minor</param> | ||
</service> | ||
</services> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
#!/bin/bash | ||
# SPDX-License-Identifier: MIT | ||
# SPDX-FileCopyrightText: (c) 2022-2023 SUSE LLC | ||
|
||
set -euo pipefail | ||
|
||
test -f /.kconfig && . /.kconfig | ||
test -f /.profile && . /.profile | ||
|
||
echo "Configure image: [$kiwi_iname]..." | ||
|
||
#============================================ | ||
# Import repositories' keys if rpm is present | ||
#-------------------------------------------- | ||
if command -v rpm > /dev/null; then | ||
suseImportBuildKey | ||
fi | ||
|
||
|
||
|
||
#======================================= | ||
# Clean up after zypper if it is present | ||
#--------------------------------------- | ||
if command -v zypper > /dev/null; then | ||
zypper -n clean | ||
fi | ||
|
||
rm -rf /var/log/zypp | ||
|
||
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
------------------------------------------------------------------- | ||
Tue Jun 27 18:56:23 UTC 2023 - SUSE Update Bot <[email protected]> | ||
|
||
- First version of the Kubernetes Package Manager %%registry_version%% BCI |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- SPDX-License-Identifier: Apache-2.0 --> | ||
|
||
<!-- OBS-AddTag: opensuse/helm:%%registry_version%% opensuse/helm:%%registry_version%%-%RELEASE% opensuse/helm:latest --> | ||
<!-- OBS-Imagerepo: obsrepositories:/ --> | ||
|
||
<image schemaversion="6.5" name="helm-image" xmlns:suse_label_helper="com.suse.label_helper"> | ||
<description type="system"> | ||
<author>openSUSE Project</author> | ||
<contact>https://www.suse.com/</contact> | ||
<specification>openSUSE Tumbleweed Kubernetes Package Manager Container Image</specification> | ||
</description> | ||
<preferences> | ||
<type image="docker" derived_from="obsrepositories:/opensuse/bci/bci-micro#latest"> | ||
<containerconfig | ||
name="opensuse/helm" | ||
tag="%%registry_version%%" | ||
maintainer="openSUSE (https://www.opensuse.org/)" | ||
additionaltags="%%registry_version%%-%RELEASE%,latest"> | ||
<labels> | ||
<suse_label_helper:add_prefix prefix="org.opensuse.application.helm"> | ||
<label name="org.opencontainers.image.title" value="openSUSE Tumbleweed Kubernetes Package Manager"/> | ||
<label name="org.opencontainers.image.description" value="Kubernetes Package Manager container based on the openSUSE Tumbleweed Base Container Image."/> | ||
<label name="org.opencontainers.image.version" value="%%registry_version%%"/> | ||
<label name="org.opencontainers.image.created" value="%BUILDTIME%"/> | ||
<label name="org.opencontainers.image.vendor" value="openSUSE Project"/> | ||
<label name="org.opencontainers.image.source" value="%SOURCEURL%"/> | ||
<label name="org.opencontainers.image.url" value="https://www.opensuse.org"/> | ||
<label name="org.opensuse.reference" value="registry.opensuse.org/opensuse/helm:%%registry_version%%-%RELEASE%"/> | ||
<label name="org.openbuildservice.disturl" value="%DISTURL%"/> | ||
|
||
<label name="org.opensuse.release-stage" value="released"/> | ||
<label name="org.opensuse.lifecycle-url" value="https://en.opensuse.org/Lifetime"/> | ||
</suse_label_helper:add_prefix> | ||
</labels> | ||
<subcommand execute=""/> | ||
<entrypoint execute="/usr/bin/helm"/> | ||
</containerconfig> | ||
</type> | ||
<version>2023</version> | ||
<packagemanager>zypper</packagemanager> | ||
<rpm-check-signatures>false</rpm-check-signatures> | ||
<rpm-excludedocs>true</rpm-excludedocs> | ||
</preferences> | ||
<repository type="rpm-md"> | ||
<source path="obsrepositories:/"/> | ||
</repository> | ||
<packages type="bootstrap"> | ||
<package name="ca-certificates-mozilla"/> | ||
<package name="helm"/> | ||
</packages> | ||
|
||
</image> |