File kiwi-application-container.kiwi of Package gitlab-runner-container

<?xml version="1.0" encoding="utf-8"?>

<image schemaversion="7.4" name="gitlab-runner-container" xmlns:suse_label_helper="com.suse.label_helper">
    <description type="system">
        <author>Thomas Muntaner</author>
        <contact>tmuntaner@suse.com</contact>
        <specification>Container for Gitlab CI pipelines</specification>
        <license>MIT</license>
    </description>
    <preferences>
        <type image="docker" derived_from="obsrepositories:/opensuse/tumbleweed">
            <containerconfig
                    name="gitlab-runner" tag="latest"
                    additionaltags="1.0.0,1.0.0.%RELEASE%"
                    maintainer="Thomas Muntaner &lt;tmuntaner@suse.com&gt;">
                <!--<entrypoint execute="/usr/bin/pause"/>-->
                <labels>
                    <!-- Fill the proper metainfomation here and assign a proper prefix.
                         See https://en.opensuse.org/Building_derived_containers#Labels -->
                    <label name="org.opencontainers.image.title" value="Gitlab CI Runner"/>
                    <label name="org.opencontainers.image.description"
                           value="Container with Kubernetes Pipeline Tools."/>
                    <label name="org.opensuse.reference"
                           value="registry.opensuse.org/isv/suseinfra/itpe/images/images/gitlab-runner:1.0.0.%RELEASE%"/>
                    <label name="org.opencontainers.image.version" value="1.0.0.%RELEASE%"/>
                    <label name="org.opencontainers.image.created" value="%BUILDTIME%"/>
                    <label name="org.openbuildservice.disturl" value="%DISTURL%"/>
                </labels>
                <subcommand execute="/bin/bash"/>
            </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="gotestsum"/>
        <package name="gocover-cobertura"/>
        <package name="kubernetes1.26-client"/>
        <package name="kubernetes1.26-client-common"/>
        <package name="ca-certificates-suse"/>
        <package name="helm"/>
        <package name="aws-cli"/>
        <package name="golangci-lint"/>
        <package name="make"/>
        <package name="jq"/>
        <package name="go1.22"/>
        <package name="unzip"/>
        <package name="awk"/>
        <package name="git"/>
        <package name="sudo"/>
        <package name="terraform"/>
        <package name="gitlab-terraform"/>
        <package name="mkisofs"/>
        <package name="python3"/>
        <package name="python3-pip"/>
        <package name="tar"/>
        <package name="gzip"/>
        <package name="ruby"/>
        <package name="fail-on-main"/>
        <package name="sed"/>
        <package name="curl"/>
        <package name="rust"/>
        <package name="cargo"/>
        <package name="go-jsonnet"/>
        <package name="jsonnet-bundler"/>
        <package name="yq"/>
        <package name="podman"/>
        <package name="cosign"/>
        <package name="which"/>
        <package name="binaryen"/>
        <package name="findutils"/>
        <package name="diffutils"/>

        <!--
        <package name="osc"/>
        <package name="obs-service-tar_scm"/>
        <package name="obs-service-tar"/>
        <package name="obs-service-go_modules"/>
        <package name="obs-service-recompress"/>
        <package name="obs-service-set_version"/>
        -->

        <!-- If you have a custom entrypoint script:
        <archive name="entrypoint.tar.gz"/> -->
    </packages>
</image>
openSUSE Build Service is sponsored by