File prometheus-webhook-snmp-image.xsl of Package prometheus-webhook-snmp-image

<?xml version="1.0"
      encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml"
              encoding="UTF-8"
              indent="yes"/>
  <xsl:template match="/">
    <xsl:comment> OBS-ExclusiveArch: aarch64 x86_64 </xsl:comment>
    <xsl:comment>
      This file is generated, don't manually modify this file.
    </xsl:comment>

    <image xmlns:suse_label_helper="com.suse.label_helper"
           schemaversion="6.9"
           name="prometheus-webhook-snmp-image">

      <description type="system">
        <author>SUSE LLC</author>
        <contact>https://bugs.opensuse.org</contact>
        <specification>Image containing Prometheus Alertmanager receiver for SNMP traps</specification>
      </description>

      <preferences>
        <type image="docker">
          <xsl:attribute name="derived_from">
            <xsl:value-of select="param/image"/>
          </xsl:attribute>

          <containerconfig tag="latest"
                           maintainer="SUSE LLC (https://bugs.opensuse.org)">
            <xsl:attribute name="additionaltags">
              <xsl:value-of select="param/tags"/>,%PKG_VERSION%,%PKG_VERSION%.%RELEASE%</xsl:attribute>
            <xsl:attribute name="name">
              <xsl:value-of select="param/name"/>
            </xsl:attribute>

            <environment>
              <env name="PATH" value="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"/>
              <env name="ARGS" value="--debug"/>
              <env name="RUN_ARGS" value=""/>
            </environment>

            <subcommand execute="/bin/sh">
              <argument name="-c"/>
              <argument name="exec /usr/bin/prometheus-webhook-snmp $ARGS run $RUN_ARGS"/>
            </subcommand>

            <labels>
              <suse_label_helper:add_prefix>
                <xsl:attribute name="prefix">
                  <xsl:value-of select="param/prefix"/>
                </xsl:attribute>

                <label name="org.opencontainers.image.title"
                       value="Prometheus Alertmanager SNMP webhook"/>
                <label name="org.opencontainers.image.description"
                       value="Image containing Prometheus Alertmanager receiver for SNMP traps"/>
                <label name="org.opencontainers.image.version"
                       value="v%PKG_VERSION%.%RELEASE%"/>
                <label name="org.opencontainers.image.created"
                       value="%BUILDTIME%"/>
                <label name="org.opencontainers.image.vendor"
                       value="SUSE LLC"/>

                <label name="org.opencontainers.image.url">
                  <xsl:attribute name="value">
                    <xsl:value-of select="param/url"/>
                  </xsl:attribute>
                </label>
                <label name="org.opensuse.reference">
                  <xsl:attribute name="value">
                    <xsl:value-of select="param/reference"/>
                  </xsl:attribute>
                </label>

                <label name="org.openbuildservice.disturl"
                       value="%DISTURL%"/>
              </suse_label_helper:add_prefix>

              <xsl:for-each select="param/labels/label">
                <label>
                  <xsl:attribute name="name">
                    <xsl:value-of select="name"/>
                  </xsl:attribute>
                  <xsl:attribute name="value">
                    <xsl:value-of select="value"/>
                  </xsl:attribute>
                </label>
              </xsl:for-each>
            </labels>
            <history author="SUSE LLC">Install Prometheus Alertmanager receiver for SNMP traps</history>
          </containerconfig>
        </type>

        <version>1.0.0</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <rpm-excludedocs>true</rpm-excludedocs>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
      </preferences>

      <packages type="bootstrap">
        <package name="prometheus-webhook-snmp"/>
        <package name="python3-prometheus_client"/>
      </packages>

      <repository type='rpm-md'>
        <source path='obsrepositories:/'/>
      </repository>
    </image>
  </xsl:template>
</xsl:stylesheet>
openSUSE Build Service is sponsored by