1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-06 00:48:45 +01:00

Merge pull request #775 from wking/pull-secret-for-bootkube.sh

pkg/asset/ignition/bootstrap: Add /root/.docker/config.json
This commit is contained in:
OpenShift Merge Robot
2018-12-03 12:49:51 -08:00
committed by GitHub
5 changed files with 6 additions and 3 deletions

View File

@@ -0,0 +1 @@
{{.PullSecret}}

View File

@@ -7,6 +7,6 @@
"name": "coreos-pull-secret"
},
"data": {
".dockerconfigjson": "{{.PullSecret}}"
".dockerconfigjson": "{{.PullSecretBase64}}"
}
}

View File

@@ -40,6 +40,7 @@ type bootstrapTemplateData struct {
EtcdCertSignerImage string
EtcdCluster string
EtcdctlImage string
PullSecret string
ReleaseImage string
AdminKubeConfigBase64 string
}
@@ -148,6 +149,7 @@ func (a *Bootstrap) getTemplateData(installConfig *types.InstallConfig, adminKub
return &bootstrapTemplateData{
EtcdCertSignerImage: "quay.io/coreos/kube-etcd-signer-server:678cc8e6841e2121ebfdb6e2db568fce290b67d6",
EtcdctlImage: "quay.io/coreos/etcd:v3.2.14",
PullSecret: installConfig.PullSecret,
ReleaseImage: releaseImage,
EtcdCluster: strings.Join(etcdEndpoints, ","),
AdminKubeConfigBase64: base64.StdEncoding.EncodeToString(adminKubeConfig),

View File

@@ -150,7 +150,7 @@ func (m *Manifests) generateBootKubeManifests(dependencies asset.Parents) []*ass
KubeCaKey: base64.StdEncoding.EncodeToString(kubeCA.Key()),
McsTLSCert: base64.StdEncoding.EncodeToString(mcsCertKey.Cert()),
McsTLSKey: base64.StdEncoding.EncodeToString(mcsCertKey.Key()),
PullSecret: base64.StdEncoding.EncodeToString([]byte(installConfig.Config.PullSecret)),
PullSecretBase64: base64.StdEncoding.EncodeToString([]byte(installConfig.Config.PullSecret)),
RootCaCert: string(rootCA.Cert()),
ServiceServingCaCert: base64.StdEncoding.EncodeToString(serviceServingCA.Cert()),
ServiceServingCaKey: base64.StdEncoding.EncodeToString(serviceServingCA.Key()),

View File

@@ -25,7 +25,7 @@ type bootkubeTemplateData struct {
KubeCaKey string
McsTLSCert string
McsTLSKey string
PullSecret string
PullSecretBase64 string
RootCaCert string
ServiceServingCaCert string
ServiceServingCaKey string