forked from coreos/fedora-coreos-pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
120 lines (112 loc) · 3 KB
/
config.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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
streams:
stable:
type: production
testing:
type: production
next:
type: production
testing-devel:
type: development
default: true
# next-devel: # do not touch; line managed by `next-devel/manage.py`
# type: development # do not touch; line managed by `next-devel/manage.py`
rawhide:
type: mechanical
branched:
type: mechanical
# env:
# COSA_USE_OSBUILD: true
# bodhi-updates:
# type: mechanical
# bodhi-updates-testing:
# type: mechanical
additional_arches: [aarch64, ppc64le, s390x]
env:
# This matches the UUID in multi-arch-builders/create-cex-device.sh
# Ideally, we'd pass this a cleaner way. See also:
# https://github.com/coreos/coreos-assembler/pull/3828#discussion_r1669010741
KOLA_CEX_UUID: "68cd2d83-3eef-4e45-b22c-534f90b16cb9"
source_config:
url: https://github.com/coreos/fedora-coreos-config
s3:
bucket: fcos-builds
# see bucket layout in https://github.com/coreos/fedora-coreos-tracker/issues/189
builds_key: "prod/streams/${STREAM}"
# just upload as public-read for now, but see discussions in
# https://github.com/coreos/fedora-coreos-tracker/issues/189
acl: public-read
registry_repos:
oscontainer:
repo: quay.io/fedora/fedora-coreos
tags: ["${STREAM}", "${VERSION}"]
kubevirt:
repo: quay.io/fedora/fedora-coreos-kubevirt
tags: ["${STREAM}"]
default_artifacts:
all:
- metal
- metal4k
- live
- openstack
- hashlist-experimental
aarch64:
- applehv
- aws
- azure
- gcp
- hyperv
ppc64le:
- powervs
s390x:
- ibmcloud
x86_64:
- aliyun
- applehv
- aws
- azure
- azurestack
- digitalocean
- exoscale
- gcp
- hyperv
- ibmcloud
- kubevirt
- nutanix
- virtualbox
- vmware
- vultr
clouds:
aws:
bucket: fcos-builds/ami-import
primary_region: us-east-1
# we make our images public in the release job via plume
public: false
# Accounts to share newly created AMIs with
# Added the FCOS community account so kola can use for testing
grant_users:
- "013116697141"
# Add FedoraGroup=coreos as per Fedora Policy
# Ref: https://github.com/coreos/fedora-coreos-tracker/issues/1605
tags:
- "FedoraGroup=coreos"
azure:
test_resource_group: fedora-coreos-testing
test_storage_account: fedoracoreostesting
test_storage_container: fedora-coreos-testing-image-blobs
test_architectures: [x86_64]
gcp:
bucket: fedora-coreos-cloud-image-uploads/image-import
description: "Fedora, Fedora CoreOS ${STREAM}, ${BUILDID}, ${BASEARCH} published on ${DATE}"
family:
x86_64: "fedora-coreos-${STREAM}"
aarch64: "fedora-coreos-${STREAM}-arm64"
public: true
licenses:
- "fedora-coreos-${STREAM}"
- "https://compute.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx"
openstack:
test_architectures: [x86_64, aarch64]
misc:
versionary: true
generate_release_index: true
run_extended_upgrade_test_fcos: true