commit 7b787c7c088ba25a9375d341c7553b3a7d0ac5a0b6154a932ac74f4fb0408420 Author: Richard Brown <rbrown@suse.com> Date: Tue Jul 9 11:49:08 2019 +0000 Accepting request 712443 from home:kukuk:container OBS-URL: https://build.opensuse.org/request/show/712443 OBS-URL: https://build.opensuse.org/package/show/devel:kubic:containers/kubic-kube-controller-manager-image?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..cfcdf79 --- /dev/null +++ b/_service @@ -0,0 +1,10 @@ +<services> + <service mode="buildtime" name="kiwi_metainfo_helper"/> + <service name="replace_using_package_version" mode="buildtime"> + <param name="file">kubic-kube-controller-manager-image.kiwi</param> + <param name="regex">%PKG_VERSION%</param> + <param name="parse-version">patch</param> + <param name="package">kubernetes-common</param> + </service> + <service mode="buildtime" name="kiwi_label_helper"/> +</services> diff --git a/config.sh b/config.sh new file mode 100644 index 0000000..8257ea0 --- /dev/null +++ b/config.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +#-------------------------------------- +#test -f /.profile && . /.profile + +#====================================== +# Greeting... +#-------------------------------------- +echo "Configure image: [$kiwi_iname]..." + +ln -sf /usr/bin/hyperkube /usr/local/bin/kube-controller-manager + +exit 0 diff --git a/kubic-kube-controller-manager-image.changes b/kubic-kube-controller-manager-image.changes new file mode 100644 index 0000000..8d59b42 --- /dev/null +++ b/kubic-kube-controller-manager-image.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed Jun 26 20:06:00 UTC 2019 - Thorsten Kukuk <kukuk@suse.com> + +- Initial version diff --git a/kubic-kube-controller-manager-image.kiwi b/kubic-kube-controller-manager-image.kiwi new file mode 100644 index 0000000..27f9cef --- /dev/null +++ b/kubic-kube-controller-manager-image.kiwi @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- OBS-ExcludeArch: i586 s390 --> + +<image schemaversion="6.9" name="kubic-kube-controller-manager-image" xmlns:suse_label_helper="com.suse.label_helper"> + <description type="system"> + <author>Thorsten Kukuk</author> + <contact>kukuk@suse.com</contact> + <specification>Image containing rback-manager for openSUSE Kubic.</specification> + </description> + <preferences> + <type + image="docker" + derived_from="obsrepositories:/opensuse/busybox#latest"> + <containerconfig + name="kubic/kube-controller-manager" + tag="latest" + additionaltags="v%PKG_VERSION%,v%PKG_VERSION%-%RELEASE%" + maintainer="Thorsten Kukuk <kukuk@suse.com>"> + <subcommand execute="/bin/sh"/> + <labels> + <suse_label_helper:add_prefix prefix="org.opensuse.kubic.kube-controller-manager"> + <label name="org.opencontainers.image.title" value="openSUSE Kubic kube-controller-manager container"/> + <label name="org.opencontainers.image.description" value="Image containing kube-controller-manager for openSUSE Kubic."/> + <label name="org.opencontainers.image.version" value="v%PKG_VERSION%-%RELEASE%"/> + <label name="org.opencontainers.image.created" value="%BUILDTIME%"/> + <label name="org.opensuse.reference" value="registry.opensuse.org/kubic/kube-controller-manager:v%PKG_VERSION%-%RELEASE%"/> + <label name="org.openbuildservice.disturl" value="%DISTURL%"/> + </suse_label_helper:add_prefix> + </labels> + <history author="Thorsten Kukuk <kukuk@suse.com>">openSUSE Kubic kube-controller-manager container</history> + </containerconfig> + </type> + <version>1.0.0</version> + <packagemanager>zypper</packagemanager> + <rpm-excludedocs>true</rpm-excludedocs> + </preferences> + <repository> + <source path="obsrepositories:/"/> + </repository> + <packages type="bootstrap"> + <package name="kubernetes-common"/> + </packages> +</image>