mirror of https://github.com/kubernetes/kops.git
Don't try building TLS for etcd-manager if not using etcd-manager
This commit is contained in:
parent
7650a988ce
commit
bacaf87f0e
|
@ -18,8 +18,8 @@ package model
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"crypto/x509/pkix"
|
"crypto/x509/pkix"
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"k8s.io/klog"
|
|
||||||
"k8s.io/kops/upup/pkg/fi"
|
"k8s.io/kops/upup/pkg/fi"
|
||||||
"k8s.io/kops/upup/pkg/fi/nodeup/nodetasks"
|
"k8s.io/kops/upup/pkg/fi/nodeup/nodetasks"
|
||||||
)
|
)
|
||||||
|
@ -33,7 +33,7 @@ var _ fi.ModelBuilder = &EtcdManagerTLSBuilder{}
|
||||||
|
|
||||||
// Build is responsible for TLS configuration for etcd-manager
|
// Build is responsible for TLS configuration for etcd-manager
|
||||||
func (b *EtcdManagerTLSBuilder) Build(ctx *fi.ModelBuilderContext) error {
|
func (b *EtcdManagerTLSBuilder) Build(ctx *fi.ModelBuilderContext) error {
|
||||||
if !b.IsMaster {
|
if !b.IsMaster || !b.UseEtcdManager() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,8 +52,7 @@ func (b *EtcdManagerTLSBuilder) Build(ctx *fi.ModelBuilderContext) error {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if cert == nil {
|
if cert == nil {
|
||||||
klog.Warningf("keypair %q not found, won't configure", keystoreName)
|
return fmt.Errorf("keypair %q not found", keystoreName)
|
||||||
continue
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := b.BuildCertificateTask(ctx, keystoreName, d+"/"+fileName+".crt"); err != nil {
|
if err := b.BuildCertificateTask(ctx, keystoreName, d+"/"+fileName+".crt"); err != nil {
|
||||||
|
|
Loading…
Reference in New Issue