Skip to content

Commit 99ad415

Browse files
authored
Change baseurl to vault.centos.org for CentOS 8 (#1182)
* Change CentOS baseurl to vault.centos.org Signed-off-by: Marko Mudrinić <[email protected]> * Update fixtures Signed-off-by: Marko Mudrinić <[email protected]>
1 parent 854a4b2 commit 99ad415

11 files changed

+57
-0
lines changed

pkg/userdata/centos/provider.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,13 @@ write_files:
206206
hostnamectl set-hostname {{ .MachineSpec.Name }}
207207
{{ end }}
208208
209+
{{- /* CentOS 8 has reached EOL and all packages were moved to vault.centos.org -- https://www.centos.org/centos-linux-eol/ */}}
210+
source /etc/os-release
211+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
212+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
213+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
214+
fi
215+
209216
yum install -y \
210217
device-mapper-persistent-data \
211218
lvm2 \

pkg/userdata/centos/testdata/kubelet-containerd-v1.20-aws.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ write_files:
6666
sed -i.orig '/.*swap.*/d' /etc/fstab
6767
swapoff -a
6868
69+
source /etc/os-release
70+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
71+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
72+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
73+
fi
6974
7075
yum install -y \
7176
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.20-aws.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ write_files:
6666
sed -i.orig '/.*swap.*/d' /etc/fstab
6767
swapoff -a
6868
69+
source /etc/os-release
70+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
71+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
72+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
73+
fi
6974
7075
yum install -y \
7176
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-aws-external.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ write_files:
6666
sed -i.orig '/.*swap.*/d' /etc/fstab
6767
swapoff -a
6868
69+
source /etc/os-release
70+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
71+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
72+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
73+
fi
6974
7075
yum install -y \
7176
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-aws.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ write_files:
6666
sed -i.orig '/.*swap.*/d' /etc/fstab
6767
swapoff -a
6868
69+
source /etc/os-release
70+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
71+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
72+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
73+
fi
6974
7075
yum install -y \
7176
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-nutanix.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ write_files:
7070
7171
hostnamectl set-hostname node1
7272
73+
source /etc/os-release
74+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
75+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
76+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
77+
fi
7378
7479
yum install -y \
7580
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-vsphere-mirrors.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ write_files:
7878
7979
hostnamectl set-hostname node1
8080
81+
source /etc/os-release
82+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
83+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
84+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
85+
fi
8186
8287
yum install -y \
8388
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-vsphere-proxy.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ write_files:
7878
7979
hostnamectl set-hostname node1
8080
81+
source /etc/os-release
82+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
83+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
84+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
85+
fi
8186
8287
yum install -y \
8388
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.21-vsphere.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ write_files:
7070
7171
hostnamectl set-hostname node1
7272
73+
source /etc/os-release
74+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
75+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
76+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
77+
fi
7378
7479
yum install -y \
7580
device-mapper-persistent-data \

pkg/userdata/centos/testdata/kubelet-v1.22-aws.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ write_files:
6666
sed -i.orig '/.*swap.*/d' /etc/fstab
6767
swapoff -a
6868
69+
source /etc/os-release
70+
if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "8" ]; then
71+
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
72+
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
73+
fi
6974
7075
yum install -y \
7176
device-mapper-persistent-data \

0 commit comments

Comments
 (0)