30
30
SKOPEO_PR :
31
31
32
32
# Google-cloud VM Images
33
- IMAGE_SUFFIX : " c20250721t181111z-f42f41d13"
33
+ # If you are updating IMAGE_SUFFIX: We are currently using rawhide for
34
+ # the containers_image_sequoia tests because the rust-podman-sequoia
35
+ # package is not available in earlier releases; once we update to a future
36
+ # Fedora release (or if the package is backported), switch back from Rawhide
37
+ # to the latest Fedora release.
38
+ IMAGE_SUFFIX : " c20250812t173301z-f42f41d13"
34
39
FEDORA_CACHE_IMAGE_NAME : " fedora-${IMAGE_SUFFIX}"
40
+ RAWHIDE_CACHE_IMAGE_NAME : " rawhide-${IMAGE_SUFFIX}"
35
41
36
42
# Container FQIN's (include bleeding-edge development-level container deps.)
37
43
FEDORA_CONTAINER_FQIN : " quay.io/libpod/fedora_podman:${IMAGE_SUFFIX}"
@@ -55,9 +61,12 @@ validate_task:
55
61
# Required to be 200gig, do not modify - has i/o performance impact
56
62
# according to gcloud CLI tool warning messages.
57
63
disk : 200
58
- image_name : ${FEDORA_CACHE_IMAGE_NAME}
64
+ # Eventually, hard-code FEDORA_CACHE_IMAGE_NAME here again and remove the
65
+ # VM_IMAGE_NAME parameter.
66
+ image_name : ${VM_IMAGE_NAME}
59
67
env :
60
68
HOME : " /root" # default unset, needed by golangci-lint.
69
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
61
70
script : |
62
71
git remote update
63
72
make tools
@@ -68,6 +77,8 @@ validate_task:
68
77
cross_task :
69
78
only_if : ¬_docs $CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*'
70
79
gce_instance : *fedora_vm
80
+ env :
81
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
71
82
script : make cross
72
83
73
84
@@ -81,9 +92,15 @@ test_task:
81
92
- name : " Test"
82
93
env :
83
94
BUILDTAGS : ' '
95
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
84
96
- name : " Test w/ opengpg"
85
97
env :
86
98
BUILDTAGS : &withopengpg 'containers_image_openpgp'
99
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
100
+ - name : " Test w/ Sequoia (currently Rawhide)"
101
+ env :
102
+ BUILDTAGS : &withsequoia 'containers_image_sequoia'
103
+ VM_IMAGE_NAME : ${RAWHIDE_CACHE_IMAGE_NAME}
87
104
script : ${GOSRC}/${SCRIPT_BASE}/runner.sh image_tests
88
105
89
106
@@ -102,9 +119,15 @@ test_skopeo_task:
102
119
- name : " Skopeo Test"
103
120
env :
104
121
BUILDTAGS : ' '
122
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
105
123
- name : " Skopeo Test w/ opengpg"
106
124
env :
107
125
BUILDTAGS : *withopengpg
126
+ VM_IMAGE_NAME : ${FEDORA_CACHE_IMAGE_NAME}
127
+ - name : " Skopeo Test w/ Sequoia (currently Rawhide)"
128
+ env :
129
+ BUILDTAGS : *withsequoia
130
+ VM_IMAGE_NAME : ${RAWHIDE_CACHE_IMAGE_NAME}
108
131
setup_script : >-
109
132
"${GOSRC}/${SCRIPT_BASE}/runner.sh" setup
110
133
vendor_script : >-
@@ -133,6 +156,7 @@ meta_task:
133
156
# Space-separated list of images used by this repository state
134
157
IMGNAMES : |
135
158
${FEDORA_CACHE_IMAGE_NAME}
159
+ ${RAWHIDE_CACHE_IMAGE_NAME}
136
160
BUILDID : " ${CIRRUS_BUILD_ID}"
137
161
REPOREF : " ${CIRRUS_REPO_NAME}"
138
162
GCPJSON : ENCRYPTED[04306103eee1933f87deb8a5af6514a7e3164aa589d6079abc0451eb2360879430ed020d6e025ca64ef667138ce9d786]
0 commit comments