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

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

<image schemaversion="7.4" name="gitlab-runner-container-nodejs" 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:/isv/suseinfra/itpe/images/images/gitlab-runner-base#latest">
            <containerconfig
                    name="gitlab-runner-nodejs" 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-nodejs: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="pnpm"/>
      <package name="nodejs22"/>

        <!--
        <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