mirror of
https://github.com/kubernetes-sigs/kind.git
synced 2025-12-01 07:26:05 +07:00
use beta label in older kubernetes
This commit is contained in:
@@ -281,7 +281,12 @@ func (c *buildContext) prePullImages(dir, containerID string) ([]string, error)
|
||||
requiredImages = append(requiredImages, defaultCNIImages...)
|
||||
|
||||
// write the default Storage manifest
|
||||
if err := createFile(cmder, defaultStorageManifestLocation, defaultStorageManifest); err != nil {
|
||||
// in < 1.14 we need to use beta labels
|
||||
storageManifest := defaultStorageManifest
|
||||
if ver.LessThan(version.MustParseSemantic("v1.14.0")) {
|
||||
storageManifest = strings.ReplaceAll(storageManifest, "kubernetes.io/os", "beta.kubernetes.io/os")
|
||||
}
|
||||
if err := createFile(cmder, defaultStorageManifestLocation, storageManifest); err != nil {
|
||||
c.logger.Errorf("Image build Failed! Failed write default Storage Manifest: %v", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user