Skip to content

Commit

Permalink
pkg/asset/manifests: define EtcdMetrics dependencies.
Browse files Browse the repository at this point in the history
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
  • Loading branch information
hexfusion committed Feb 25, 2019
1 parent 86b9409 commit 1737e38
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
9 changes: 9 additions & 0 deletions pkg/asset/manifests/operators.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ func (m *Manifests) Dependencies() []asset.Asset {
&tls.RootCA{},
&tls.EtcdCA{},
&tls.EtcdClientCertKey{},
&tls.EtcdMetricsCA{},
&tls.EtcdMetricsClientCertKey{},
&tls.MCSCertKey{},

&bootkube.KubeCloudConfig{},
Expand Down Expand Up @@ -125,12 +127,16 @@ func (m *Manifests) generateBootKubeManifests(dependencies asset.Parents) []*ass
etcdCA := &tls.EtcdCA{}
mcsCertKey := &tls.MCSCertKey{}
etcdClientCertKey := &tls.EtcdClientCertKey{}
etcdMetricsCA := &tls.EtcdMetricsCA{}
etcdMetricsClientCertKey := &tls.EtcdMetricsClientCertKey{}
rootCA := &tls.RootCA{}
dependencies.Get(
clusterID,
installConfig,
etcdCA,
etcdClientCertKey,
etcdMetricsCA,
etcdMetricsClientCertKey,
mcsCertKey,
rootCA,
)
Expand All @@ -145,6 +151,9 @@ func (m *Manifests) generateBootKubeManifests(dependencies asset.Parents) []*ass
EtcdCaCert: string(etcdCA.Cert()),
EtcdClientCert: base64.StdEncoding.EncodeToString(etcdClientCertKey.Cert()),
EtcdClientKey: base64.StdEncoding.EncodeToString(etcdClientCertKey.Key()),
EtcdMetricsCaCert: string(etcdMetricsCA.Cert()),
EtcdMetricsClientCert: base64.StdEncoding.EncodeToString(etcdMetricsClientCertKey.Cert()),
EtcdMetricsClientKey: base64.StdEncoding.EncodeToString(etcdMetricsClientCertKey.Key()),
McsTLSCert: base64.StdEncoding.EncodeToString(mcsCertKey.Cert()),
McsTLSKey: base64.StdEncoding.EncodeToString(mcsCertKey.Key()),
PullSecretBase64: base64.StdEncoding.EncodeToString([]byte(installConfig.Config.PullSecret)),
Expand Down
3 changes: 3 additions & 0 deletions pkg/asset/manifests/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ type bootkubeTemplateData struct {
EtcdCaCert string
EtcdClientCert string
EtcdClientKey string
EtcdMetricsCaCert string
EtcdMetricsClientCert string
EtcdMetricsClientKey string
McsTLSCert string
McsTLSKey string
PullSecretBase64 string
Expand Down

0 comments on commit 1737e38

Please sign in to comment.