ignore adding kube images to kubeadm constants

pull/13349/head
Steven Powell 2022-01-13 14:44:30 -08:00
parent 3f205a0e14
commit 9ec14f4c41
1 changed files with 17 additions and 4 deletions

View File

@ -136,10 +136,13 @@ func formatKubeadmImageList(version, data string) (string, error) {
lines := strings.Split(data, "\n") lines := strings.Split(data, "\n")
for _, line := range lines { for _, line := range lines {
imageTag := strings.Split(line, ":") imageTag := strings.Split(line, ":")
if len(imageTag) == 2 { if len(imageTag) != 2 {
// removing the repo from image name continue
imageName := strings.Split(imageTag[0], "/") }
imageTag[0] = strings.Join(imageName[1:], "/") // removing the repo from image name
imageName := strings.Split(imageTag[0], "/")
imageTag[0] = strings.Join(imageName[1:], "/")
if !isKubeImage(imageTag[0]) {
templateData[majorMinorVersion][imageTag[0]] = imageTag[1] templateData[majorMinorVersion][imageTag[0]] = imageTag[1]
} }
} }
@ -159,6 +162,16 @@ func formatKubeadmImageList(version, data string) (string, error) {
return bytesBuffer.String(), nil return bytesBuffer.String(), nil
} }
func isKubeImage(name string) bool {
kubeImages := map[string]bool{
"kube-apiserver": true,
"kube-controller-manager": true,
"kube-proxy": true,
"kube-scheduler": true,
}
return kubeImages[name]
}
func downloadFile(url, fileName string) error { func downloadFile(url, fileName string) error {
file, err := os.Create(fileName) file, err := os.Create(fileName)
if err != nil { if err != nil {