@@ -120,13 +120,13 @@ presubmits:
120
120
{% - if canary %}
121
121
{% - if ci %}
122
122
# A CI job uses pre-built release artifacts and pulls necessary source files from GitHub.
123
- revision=$(curl --fail --silent --show-error --location ${CI_URL}/${LATEST_TXT} )
123
+ revision=$(curl --fail --silent --show-error --location https://dl.k8s.io/ci/fast/latest-fast.txt )
124
124
# Report what was tested.
125
125
echo "{\"revision\":\"$revision\"}" >"${ARTIFACTS}/metadata.json"
126
126
# git hash from e.g. v1.33.0-alpha.1.161+e62ce1c9db2dad
127
127
hash=${revision/*+/}
128
128
kind_yaml_cmd=(curl --fail --silent --show-error --location "https://raw.githubusercontent.com/kubernetes/kubernetes/$hash/test/e2e/dra/kind.yaml")
129
- kind_node_source="${CI_URL} /$revision/kubernetes-server-linux-amd64.tar.gz"
129
+ kind_node_source="https://dl.k8s.io/ci/fast /$revision/kubernetes-server-linux-amd64.tar.gz"
130
130
{% - else %}
131
131
# A presubmit job uses the checked out and merged source code.
132
132
revision=$(git describe --tags)
@@ -141,7 +141,7 @@ presubmits:
141
141
features=( )
142
142
{% - endif %}
143
143
{% - if ci %}
144
- curl --fail --silent --show-error --location "${CI_URL} /$revision/kubernetes-test-linux-amd64.tar.gz" | tar zxvf -
144
+ curl --fail --silent --show-error --location "https://dl.k8s.io/ci/fast /$revision/kubernetes-test-linux-amd64.tar.gz" | tar zxvf -
145
145
ginkgo=kubernetes/test/bin/ginkgo
146
146
e2e_test=kubernetes/test/bin/e2e.test
147
147
{% - else %}
@@ -159,10 +159,10 @@ presubmits:
159
159
previous_minor=$((minor - {{kubelet_skew}}))
160
160
# latest-*.txt is only the latest release candidate and can be lower than stable-*.txt.
161
161
# Pick whatever is more recent to ensure that we cover release candidates for older patch releases.
162
- $ TODO: only in the periodic job. In the presubmit, test against a known-good previous release.
163
- previous=$(( curl --silent -L https://dl.k8s.io/release /latest-$major.$previous_minor.txt && echo && curl --silent -L https://dl.k8s.io/release/stable-$major.$previous_minor.txt && echo) | sort -n | tail -1 )
162
+ # TODO: only in the periodics? Otherwise https://dl.k8s.io/ release/stable-$major.$previous_minor.txt
163
+ previous=$(curl --silent -L " https://dl.k8s.io/ci /latest-$major.$previous_minor.txt" )
164
164
worker_image=dra/node:skewed{{kubelet_skew}}
165
- kind build node-image --image="$worker_image" "https://dl.k8s.io/$previous/kubernetes-server-linux-amd64.tar.gz"
165
+ kind build node-image --image="$worker_image" "https://dl.k8s.io/ci/ $previous/kubernetes-server-linux-amd64.tar.gz"
166
166
# We might need support for disabling tests which need a recent kubelet. We'll see...
167
167
{% - else %}
168
168
worker_image="$control_plane_image"
0 commit comments