forked from minimization/content-resolver-input
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fedora-container-base.yaml
84 lines (70 loc) · 2 KB
/
fedora-container-base.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
# This configuration file defines an "Environment" in Feedback Pipeline.
# https://tiny.distro.builders
#
# Environments influence how a workload looks like when installed.
# That's achieved by including specific packages — like coreutils-single — that
# influence the result.
# Environments can also act as base images when monitoring container sizes.
document: feedback-pipeline-environment
version: 1
data:
# id is the filename — that automatically prevents collisions for free!
### MANDATORY FIELDS ###
# Name is an identifier for humans
#
# (mandatory field)
name: Fedora Container Base Image
# A short description, perhaps hinting the purpose
#
# (mandatory field)
description: It's the default container base image from Fedora!
# Who maintains it? This is just a freeform string
# for humans to read. In Fedora, a FAS nick is recommended.
#
# (mandatory field)
maintainer: asamalik
# Different instances of the environment, one per repository.
#
# (mandatory field)
repositories:
- repository-fedora-31
- repository-fedora-rawhide
# Packages defining this environment.
# This list includes packages for all
# architectures — that's the one to use by default.
#
# (mandatory field)
packages:
- rootfiles
- fedora-repos-modular
- tar
- vim-minimal
- dnf
- dnf-yum
- sssd-client
- sudo
- glibc-minimal-langpack
- langpacks-en
# Labels connect things together.
# Workloads get installed in environments with the same label.
# They also get included in views with the same label.
#
# (mandatory field)
labels:
- minimization
### OPTIONAL FIELDS ###
# Architecture-specific packages.
#
# (optional field)
#arch_packages:
# x86_64:
# - arch-specific-package
# Extra installation options.
# The following are now supported:
# - "include-docs" - include documentation packages
# - "include-weak-deps" - automatically pull in "recommends" weak dependencies
#
# (optional field)
#options:
#- option