Skip to content

Commit

Permalink
Rename cert
Browse files Browse the repository at this point in the history
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
  • Loading branch information
sergelogvinov committed Jun 18, 2021
1 parent 383bb57 commit 37864fb
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 17 deletions.
10 changes: 5 additions & 5 deletions internal/app/machined/pkg/controllers/secrets/etcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,19 +130,19 @@ func (ctrl *EtcdController) Run(ctx context.Context, r controller.Runtime, logge
func (ctrl *EtcdController) updateSecrets(etcdRoot *secrets.RootEtcdSpec, etcdCerts *secrets.EtcdCertsSpec) error {
var err error

etcdCerts.EtcdPeer, err = etcd.GeneratePeerCert(etcdRoot.EtcdCA)
etcdCerts.Etcd, err = etcd.GenerateClientCert(etcdRoot.EtcdCA)
if err != nil {
return fmt.Errorf("error generating etcd certs: %w", err)
return fmt.Errorf("error generating etcd client certs: %w", err)
}

etcdCerts.EtcdClient, err = etcd.GenerateClientCert(etcdRoot.EtcdCA)
etcdCerts.EtcdPeer, err = etcd.GeneratePeerCert(etcdRoot.EtcdCA)
if err != nil {
return fmt.Errorf("error generating etcd client certs: %w", err)
return fmt.Errorf("error generating etcd peer certs: %w", err)
}

etcdCerts.EtcdAPIServer, err = etcd.GenerateKubeAPIClientCert(etcdRoot.EtcdCA)
if err != nil {
return fmt.Errorf("error generating kube-apiserver etcd certs: %w", err)
return fmt.Errorf("error generating kube-apiserver etcd client certs: %w", err)
}

return nil
Expand Down
8 changes: 4 additions & 4 deletions internal/app/machined/pkg/system/services/etcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -220,11 +220,11 @@ func generatePKI(r runtime.Runtime) (err error) {
return err
}

if err = ioutil.WriteFile(constants.KubernetesEtcdClientKey, clientCertAndKey.Key, 0o400); err != nil {
if err = ioutil.WriteFile(constants.KubernetesEtcdKey, clientCertAndKey.Key, 0o400); err != nil {
return err
}

return ioutil.WriteFile(constants.KubernetesEtcdClientCert, clientCertAndKey.Crt, 0o400)
return ioutil.WriteFile(constants.KubernetesEtcdCert, clientCertAndKey.Crt, 0o400)
}

func addMember(ctx context.Context, r runtime.Runtime, addrs []string, name string) (*clientv3.MemberListResponse, uint64, error) {
Expand Down Expand Up @@ -357,8 +357,8 @@ func (e *Etcd) argsForInit(ctx context.Context, r runtime.Runtime) error {
"listen-peer-urls": "https://" + net.FormatAddress(listenAddress) + ":2380",
"listen-client-urls": "https://" + net.FormatAddress(listenAddress) + ":2379",
"client-cert-auth": "true",
"cert-file": constants.KubernetesEtcdClientCert,
"key-file": constants.KubernetesEtcdClientKey,
"cert-file": constants.KubernetesEtcdCert,
"key-file": constants.KubernetesEtcdKey,
"trusted-ca-file": constants.KubernetesEtcdCACert,
"peer-client-cert-auth": "true",
"peer-cert-file": constants.KubernetesEtcdPeerCert,
Expand Down
4 changes: 2 additions & 2 deletions internal/pkg/etcd/etcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ type Client struct {
// a list of endpoints.
func NewClient(endpoints []string) (client *Client, err error) {
tlsInfo := transport.TLSInfo{
CertFile: constants.KubernetesEtcdClientCert,
KeyFile: constants.KubernetesEtcdClientKey,
CertFile: constants.KubernetesEtcdCert,
KeyFile: constants.KubernetesEtcdKey,
TrustedCAFile: constants.KubernetesEtcdCACert,
}

Expand Down
8 changes: 4 additions & 4 deletions pkg/machinery/constants/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,11 @@ const (
// KubernetesEtcdPeerKey is the path to the etcd peer private key.
KubernetesEtcdPeerKey = EtcdPKIPath + "/" + "peer.key"

// KubernetesEtcdClientCert is the path to the etcd client certificate.
KubernetesEtcdClientCert = EtcdPKIPath + "/" + "client.crt"
// KubernetesEtcdCert is the path to the etcd client certificate.
KubernetesEtcdCert = EtcdPKIPath + "/" + "client.crt"

// KubernetesEtcdClientKey is the path to the etcd client private key.
KubernetesEtcdClientKey = EtcdPKIPath + "/" + "client.key"
// KubernetesEtcdKey is the path to the etcd client private key.
KubernetesEtcdKey = EtcdPKIPath + "/" + "client.key"

// KubernetesEtcdListenClientPort defines the port etcd listen on for client traffic.
KubernetesEtcdListenClientPort = "2379"
Expand Down
4 changes: 2 additions & 2 deletions pkg/resources/secrets/etcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ type Etcd struct {

// EtcdCertsSpec describes etcd certs secrets.
type EtcdCertsSpec struct {
Etcd *x509.PEMEncodedCertificateAndKey `yaml:"etcd"`
EtcdPeer *x509.PEMEncodedCertificateAndKey `yaml:"etcdPeer"`
EtcdClient *x509.PEMEncodedCertificateAndKey `yaml:"etcdClient"`
EtcdAPIServer *x509.PEMEncodedCertificateAndKey `yaml:"EtcdAPIServer"`
EtcdAPIServer *x509.PEMEncodedCertificateAndKey `yaml:"etcdAPIServer"`
}

// NewEtcd initializes a Etc resource.
Expand Down

0 comments on commit 37864fb

Please sign in to comment.