File sle-module-public-cloud.product of Package 000product

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

<!-- Module: Public Cloud -->
<!--
   * FATE#323789, FATE#317051
   * contains: a collection of tools that enables you to create and manage
               cloud images from the commandline
   * Initial limited lifetime: TBD
   * Responsible: Alex Osthof, Robert Schweikert
   * examples: TBD
-->
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
  <products>
    <product>
      <vendor>SUSE</vendor>
      <name>sle-module-public-cloud</name>
      <!-- this should be end of codestream, thus empty -->
      <endoflife/>
      <baseversion>15</baseversion>
      <patchlevel>0</patchlevel>
      <release>0</release>
      <productline>sle-module-public-cloud</productline>

      <register>
        <pool>
	  <!-- pool -->
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:x86_64" name="images" medium="product" arch="x86_64">
            <zypp name="SLE-Module-Public-Cloud15-Pool" alias="SLE-Module-Public-Cloud15-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:s390x" name="images" medium="product" arch="s390x">
            <zypp name="SLE-Module-Public-Cloud15-Pool" alias="SLE-Module-Public-Cloud15-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:ppc64le" name="images" medium="product" arch="ppc64le">
            <zypp name="SLE-Module-Public-Cloud15-Pool" alias="SLE-Module-Public-Cloud15-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:aarch64" name="images" medium="product" arch="aarch64">
            <zypp name="SLE-Module-Public-Cloud15-Pool" alias="SLE-Module-Public-Cloud15-Pool" />
          </repository>
	  <!-- debug -->
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:x86_64" name="images" medium="product_debug" arch="x86_64">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Pool" alias="SLE-Module-Public-Cloud15-Debuginfo-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:s390x" name="images" medium="product_debug" arch="s390x">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Pool" alias="SLE-Module-Public-Cloud15-Debuginfo-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:ppc64le" name="images" medium="product_debug" arch="ppc64le">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Pool" alias="SLE-Module-Public-Cloud15-Debuginfo-Pool" />
          </repository>
          <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:aarch64" name="images" medium="product_debug" arch="aarch64">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Pool" alias="SLE-Module-Public-Cloud15-Debuginfo-Pool" />
          </repository>
	<!-- Source Pool -->
	  <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:x86_64" name="images" medium="product_source" arch="x86_64">
	    <zypp name="SLE-Module-Public-Cloud15-Source-Pool" alias="SLE-Module-Public-Cloud15-Source-Pool"/>
	  </repository>
	  <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:s390x" name="images" medium="product_source" arch="s390x">
	    <zypp name="SLE-Module-Public-Cloud15-Source-Pool" alias="SLE-Module-Public-Cloud15-Source-Pool"/>
	  </repository>
	  <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:ppc64le" name="images" medium="product_source" arch="ppc64le">
	    <zypp name="SLE-Module-Public-Cloud15-Source-Pool" alias="SLE-Module-Public-Cloud15-Source-Pool"/>
	  </repository>
	  <repository project="SUSE:Products:SLE-Module-Public-Cloud:15:aarch64" name="images" medium="product_source" arch="aarch64">
	    <zypp name="SLE-Module-Public-Cloud15-Source-Pool" alias="SLE-Module-Public-Cloud15-Source-Pool"/>
	  </repository>
        </pool>
        <updates>
          <distrotarget arch="x86_64">sle-15-x86_64</distrotarget>
          <distrotarget arch="s390x">sle-15-s390x</distrotarget>
          <distrotarget arch="ppc64le">sle-15-ppc64le</distrotarget>
          <distrotarget arch="aarch64">sle-15-aarch64</distrotarget>
          <!-- update -->
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:x86_64" name="update" arch="x86_64">
            <zypp name="SLE-Module-Public-Cloud15-Updates" alias="SLE-Module-Public-Cloud15-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:s390x" name="update" arch="s390x">
            <zypp name="SLE-Module-Public-Cloud15-Updates" alias="SLE-Module-Public-Cloud15-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:ppc64le" name="update" arch="ppc64le">
            <zypp name="SLE-Module-Public-Cloud15-Updates" alias="SLE-Module-Public-Cloud15-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:aarch64" name="update" arch="aarch64">
            <zypp name="SLE-Module-Public-Cloud15-Updates" alias="SLE-Module-Public-Cloud15-Updates" />
          </repository>
          <!-- update_debug -->
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:x86_64" name="update_debug" arch="x86_64">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Updates" alias="SLE-Module-Public-Cloud15-Debuginfo-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:s390x" name="update_debug" arch="s390x">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Updates" alias="SLE-Module-Public-Cloud15-Debuginfo-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:ppc64le" name="update_debug" arch="ppc64le">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Updates" alias="SLE-Module-Public-Cloud15-Debuginfo-Updates" />
          </repository>
          <repository project="SUSE:Updates:SLE-Module-Public-Cloud:15:aarch64" name="update_debug" arch="aarch64">
            <zypp name="SLE-Module-Public-Cloud15-Debuginfo-Updates" alias="SLE-Module-Public-Cloud15-Debuginfo-Updates" />
          </repository>
        </updates>
        <flavor>module</flavor>
      </register>
      <summary>Public Cloud Module</summary>

      <shortsummary>Public-Cloud-Module</shortsummary>
      <description>
	&lt;p&gt;
	The Public Cloud Module is a collection of tools that enables you to
	create and manage cloud images from the commandline on SUSE Linux
	Enterprise Server. When building your own images with KIWI or SUSE
	Studio, initialization code specific to the target cloud is included in
	that image.
	&lt;/p&gt;
	&lt;p&gt;
	Access to the Public Cloud Module is included in your SUSE Linux
	Enterprise Server subscription. The module has a different lifecycle
	than SUSE Linux Enterprise Server itself; please check the Release
	Notes for further details.
	&lt;/p&gt;
      </description>

      <urls>
        <url name="bugtracker">https://bugzilla.suse.com/</url>
      </urls>
      <buildconfig>
        <!-- This section is needed to generate the installation media -->
        <producttheme>SLES</producttheme>
        <betaversion>RC4</betaversion>
      </buildconfig>

      <installconfig>
        <defaultlang>en_US</defaultlang>
        <distribution>SUSE_SLE</distribution>
      </installconfig>
      <runtimeconfig />
      <!-- bsc#1064138: SLES for SAP cannot provide SLES because the installer cannot deal with two base products, therefore the module cannot depend
           on SLES, but in SUSE_SLE. As some modules cannot be available for SLED, the conflicts clause was included -->
      <productdependency relationship="requires" name="SUSE_SLE" flag="GE" baseversion="15" patchlevel="0" />
      <productdependency relationship="conflicts" name="SLED" flag="GE" baseversion="15" patchlevel="0" />
      <productdependency relationship="requires" name="sle-module-server-applications" flag="GE" baseversion="15" patchlevel="0"/>
    </product>
  </products>

  <!-- Default conditionals, repositories and archsets for SLE 11 get imported -->
  <xi:include href="defaults-conditionals.include" />
  <xi:include href="defaults-archsets.include" />
  <xi:include href="defaults-repositories.include" />

  <mediasets>
    <media type="ftp" flavor="POOL" name="SLE-15-Module-Public-Cloud-POOL"
      debugmedia="3" sourcemedia="2" use_undecided="false" separate="true"
      create_pattern="false" repo_only="true" ignore_missing_packages="true"
      ignore_missing_meta_packages="true" run_make_listings="true"
      mediastyle="suse-sle15" use_required="false" use_recommended="false">
      <archsets>
        <archset ref="s390x" />
      </archsets>
      <archsets>
        <archset ref="x86_64" />
      </archsets>
      <archsets>
        <archset ref="ppc64le" />
      </archsets>
      <archsets>
        <archset ref="aarch64" />
      </archsets>
      <use group="sle_module_public_cloud" create_pattern="false" use_recommended="true" />
      <use group="sle_module_public_cloud.s390x" create_pattern="false" use_recommended="true" />
      <use group="sle_module_public_cloud.x86_64" create_pattern="false" use_recommended="true" />
      <use group="sle_module_public_cloud.ppc64le" create_pattern="false" use_recommended="true" />
      <use group="sle_module_public_cloud.aarch64" create_pattern="false" use_recommended="true" />
    </media>

  </mediasets>

  <xi:include href="sle_module_public_cloud.group" />

</productdefinition>
openSUSE Build Service is sponsored by