mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Merge pull request #123041 from dims/use-metadata-file-when-values-have-special-characters
[gce_runner] use metadata file when values have special characters
This commit is contained in:
commit
a9e4f5b786
@ -528,7 +528,8 @@ func (g *GCERunner) createGCEInstance(imageConfig *internalGCEImage) (string, er
|
|||||||
var itemFileArgs []string
|
var itemFileArgs []string
|
||||||
for _, item := range imageConfig.metadata.Items {
|
for _, item := range imageConfig.metadata.Items {
|
||||||
if strings.HasPrefix(item.Key, "user-") || strings.HasPrefix(item.Key, "startup-") ||
|
if strings.HasPrefix(item.Key, "user-") || strings.HasPrefix(item.Key, "startup-") ||
|
||||||
strings.HasPrefix(item.Key, "containerd-") || strings.HasPrefix(item.Key, "cni-") {
|
strings.HasPrefix(item.Key, "containerd-") || strings.HasPrefix(item.Key, "cni-") ||
|
||||||
|
strings.ContainsAny(item.Value, ",:") {
|
||||||
dataFile, err := os.CreateTemp("", "metadata")
|
dataFile, err := os.CreateTemp("", "metadata")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", fmt.Errorf("unable to create temp file %v", err)
|
return "", fmt.Errorf("unable to create temp file %v", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user