mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 15:25:57 +00:00
Merge pull request #115657 from saschagrunert/inject-base64
Allow SSH e2e node base64 key injection
This commit is contained in:
commit
6e2e61bb3c
@ -935,12 +935,13 @@ func ignitionInjectGCEPublicKey(path string, content string) string {
|
||||
}
|
||||
|
||||
const sshPublicKeyFileContentMarker = "GCE_SSH_PUBLIC_KEY_FILE_CONTENT"
|
||||
return strings.Replace(
|
||||
content,
|
||||
sshPublicKeyFileContentMarker,
|
||||
base64.StdEncoding.EncodeToString(sshPublicKey),
|
||||
1,
|
||||
key := base64.StdEncoding.EncodeToString(sshPublicKey)
|
||||
base64Marker := base64.StdEncoding.EncodeToString([]byte(sshPublicKeyFileContentMarker))
|
||||
replacer := strings.NewReplacer(
|
||||
sshPublicKeyFileContentMarker, key,
|
||||
base64Marker, key,
|
||||
)
|
||||
return replacer.Replace(content)
|
||||
}
|
||||
|
||||
func imageToInstanceName(imageConfig *internalGCEImage) string {
|
||||
|
Loading…
Reference in New Issue
Block a user