File appliance.kiwi of Package transparent_aws-cli

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

<!-- OBS-Profiles: @BUILD_FLAVOR@ -->

<image schemaversion="7.5" name="kiwi-test-image-transparent-aws-cli">
    <description type="system">
        <author>Marcus Schäfer</author>
        <contact>marcus.schaefer@gmail.com</contact>
        <specification>aws-cli</specification>
    </description>
    <profiles>
        <profile name="runtime" description="Python runtime"/>
        <profile name="runtime_host" description="Python runtime with host dependencies"/>
        <profile name="sdk" description="AWS SDK"/>
        <profile name="aws" description="AWS CLI"/>
    </profiles>
    <preferences>
        <version>1.42.1</version>
        <packagemanager>zypper</packagemanager>
        <rpm-excludedocs>true</rpm-excludedocs>
        <rpm-check-signatures>false</rpm-check-signatures>
    </preferences>


    <preferences profiles="runtime">
        <!-- provide_system_files="true" -->
        <type image="docker">
            <containerconfig name="runtime" tag="latest"/>
        </type>
    </preferences>
    <packages type="image" profiles="runtime">
        <package name="patterns-base-minimal_base"/>
        <package name="python311"/>
        <package name="python311-base"/>
    </packages>
    <packages type="bootstrap" profiles="runtime">
        <package name="findutils"/>
        <package name="zypper"/>
        <package name="udev"/>
        <package name="filesystem"/>
        <package name="glibc-locale-base"/>
        <package name="cracklib-dict-full"/>
        <package name="ca-certificates"/>
        <package name="ca-certificates-mozilla"/>
        <package name="openSUSE-release"/>
    </packages>


    <preferences profiles="runtime_host">
        <type image="docker">
            <containerconfig name="runtime-host" tag="latest"/>
        </type>
    </preferences>
    <packages type="image" profiles="runtime_host">
        <package name="patterns-base-minimal_base"/>
        <package name="python311"/>
        <package name="python311-base"/>
    </packages>
    <packages type="bootstrap" profiles="runtime_host">
        <package name="findutils"/>
        <package name="zypper"/>
        <package name="udev"/>
        <package name="filesystem"/>
        <package name="glibc-locale-base"/>
        <package name="cracklib-dict-full"/>
        <package name="ca-certificates"/>
        <package name="ca-certificates-mozilla"/>
        <package name="openSUSE-release"/>
    </packages>

    <preferences profiles="sdk">
        <!-- require_system_files="true" -->
        <type image="docker" derived_from="obs://home:marcus.schaefer:delta_containers/images_leap/runtime#latest" delta_root="true">
            <containerconfig name="aws-sdk" tag="latest"/>
        </type>
    </preferences>
    <packages type="image" profiles="sdk">
        <package name="python311-boto3"/>
    </packages>


    <preferences profiles="aws">
        <!-- obs currently creates multiple set-derived-from options which is not correct, should be one comma separated -->
        <!-- derived_from="obs://home:marcus.schaefer:delta_containers/images_leap/runtime#latest,obs://home:marcus.schaefer:delta_containers/images_leap/aws-sdk#latest" -->
        <type image="docker" derived_from="obs://home:marcus.schaefer:delta_containers/images_leap/runtime#latest" delta_root="true">
            <containerconfig name="aws-cli" tag="latest"/>
        </type>
    </preferences>
    <packages type="image" profiles="aws">
        <package name="aws-cli"/>
    </packages>


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