Skip to content

Commit f42feb1

Browse files
CKS: update imagePullPolicy to IfNotPresent in yaml files (#8296)
The kubernetes dashboard yaml file has the following setting image: kubernetesui/dashboard:v2.7.0 imagePullPolicy: Always see https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml The similar config can be found at https://raw.githubusercontent.com/weaveworks/weave/master/prog/weave-kube/weave-daemonset-k8s-1.11.yaml Due to it, CKS does not work in the following cases reach the dockerhub rate limitations (see https://docs.docker.com/docker-hub/download-rate-limit/) The VMs do not have internet connection Since the CKS ISO contains the image, it is not necessary to pull the images again.
1 parent bba554b commit f42feb1

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

scripts/util/create-kubernetes-binaries-iso.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ if [ -z "${kubeadm_file_permissions}" ]; then
145145
fi
146146
chmod ${kubeadm_file_permissions} "${working_dir}/k8s/kubeadm"
147147

148+
echo "Updating imagePullPolicy to IfNotPresent in yaml files..."
149+
sed -i "s/imagePullPolicy:.*/imagePullPolicy: IfNotPresent/g" ${working_dir}/*.yaml
150+
148151
mkisofs -o "${output_dir}/${build_name}" -J -R -l "${iso_dir}"
149152

150153
rm -rf "${iso_dir}"

tools/marvin/marvin/config/test_data.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,11 +2260,23 @@
22602260
"url": "http://download.cloudstack.org/cks/setup-1.26.0.iso",
22612261
"mincpunumber": 2,
22622262
"minmemory": 2048
2263+
},
2264+
"1.27.8": {
2265+
"semanticversion": "1.27.8",
2266+
"url": "http://download.cloudstack.org/cks/setup-1.27.8.iso",
2267+
"mincpunumber": 2,
2268+
"minmemory": 2048
2269+
},
2270+
"1.28.4": {
2271+
"semanticversion": "1.28.4",
2272+
"url": "http://download.cloudstack.org/cks/setup-1.28.4.iso",
2273+
"mincpunumber": 2,
2274+
"minmemory": 2048
22632275
}
22642276
},
2265-
"cks_kubernetes_version": "1.26.0",
2266-
"cks_kubernetes_version_upgrade_from": "1.25.0",
2267-
"cks_kubernetes_version_upgrade_to": "1.26.0",
2277+
"cks_kubernetes_version": "1.28.4",
2278+
"cks_kubernetes_version_upgrade_from": "1.27.8",
2279+
"cks_kubernetes_version_upgrade_to": "1.28.4",
22682280
"cks_service_offering": {
22692281
"name": "CKS-Instance",
22702282
"displaytext": "CKS Instance",

0 commit comments

Comments
 (0)