Adding project config
Signed-off-by: David Cassany <dcassany@suse.com>
This commit is contained in:
parent
04cf129a6f
commit
8a4a992979
61
_config
Normal file
61
_config
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
# Charts repository
|
||||||
|
%if "%_repository" == "charts"
|
||||||
|
Type: helm
|
||||||
|
Repotype: none
|
||||||
|
Patterntype: none
|
||||||
|
Required: perl-YAML-LibYAML
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# Container images are build in 'containers' repository
|
||||||
|
# ISO images are build in 'containers' repository too
|
||||||
|
%if %_repository == "containers"
|
||||||
|
Required: elemental-post-build-extract-iso
|
||||||
|
Repotype: staticlinks
|
||||||
|
|
||||||
|
%ifarch aarch64
|
||||||
|
# Configuration for the RPi image
|
||||||
|
Required: elemental-post-build-generate-rpi-image
|
||||||
|
Macros:
|
||||||
|
# RPi seed image size in MB
|
||||||
|
%img_size 1280
|
||||||
|
:Macros
|
||||||
|
%endif
|
||||||
|
|
||||||
|
Type: docker
|
||||||
|
BuildEngine: docker
|
||||||
|
|
||||||
|
Prefer: registries-conf-suse
|
||||||
|
Prefer: sles-release
|
||||||
|
Prefer: kernel-default
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %_repository == "containers"
|
||||||
|
#
|
||||||
|
# Turned all prefers into a comment as we are not pulling anything from SUSE:Registry
|
||||||
|
# for now, keeping it just in case this changes once 6.0 goes public.
|
||||||
|
#
|
||||||
|
# Pulls from SUSE:Registry!
|
||||||
|
# Prefer: container:suse-sle-micro-6.0-toolbox
|
||||||
|
|
||||||
|
# Without this pulls all containers from SUSE:Registry! Even the ones built within in this project
|
||||||
|
# Prefer: -container:suse_sle-micro_6.0:latest
|
||||||
|
# Prefer: -container:suse_sle-micro_base-6.0:latest
|
||||||
|
# Prefer: -container:suse_sle-micro_kvm-6.0:latest
|
||||||
|
# Prefer: -container:suse_sle-micro_rt-6.0:latest
|
||||||
|
# Prefer: -container:suse_sl-micro_6.0:latest
|
||||||
|
# Prefer: -container:suse_sl-micro_base-6.0:latest
|
||||||
|
# Prefer: -container:suse_sl-micro_kvm-6.0:latest
|
||||||
|
# Prefer: -container:suse_sl-micro_rt-6.0:latest
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
%if %_repository == "containers" || "%_repository" == "charts"
|
||||||
|
Macros:
|
||||||
|
%img_repo %(echo registry.opensuse.org:%{_project}:containers | tr ":" "/" | tr '[:upper:]' '[:lower:]')
|
||||||
|
%slemicro_version 6.0
|
||||||
|
%slmicro_version 6.0
|
||||||
|
:Macros
|
||||||
|
|
||||||
|
BuildFlags: dockerarg:SLEMICRO_VERSION=6.0
|
||||||
|
BuildFlags: dockerarg:SLMICRO_VERSION=6.0
|
||||||
|
%endif
|
Loading…
Reference in New Issue
Block a user