Skip to content
Snippets Groups Projects
Commit f21b8225 authored by kaiyou's avatar kaiyou
Browse files

Write certs to an absolute path

parent d2b005f5
No related branches found
No related tags found
No related merge requests found
...@@ -8,18 +8,19 @@ import ( ...@@ -8,18 +8,19 @@ import (
func (c *Cluster) initCerts() { func (c *Cluster) initCerts() {
// Prepare the cluster PKI // Prepare the cluster PKI
if c.node.Role == Master { if c.node.Role == Master {
ca, err := pki.NewClusterCA("pki") ca, err := pki.NewClusterCA("/pki")
if err != nil { if err != nil {
logrus.Fatal("could not initialize pki: ", err) logrus.Fatal("could not initialize pki: ", err)
} }
masterCerts, err := pki.NewMasterCerts("master", c.networking.NodeAddress.IP) masterCerts, err := pki.NewMasterCerts("/master", c.networking.NodeAddress.IP)
if err != nil { if err != nil {
logrus.Fatal("could not initialize master certs: ", err) logrus.Fatal("could not initialize master certs: ", err)
} }
c.pki = ca c.pki = ca
c.masterCerts = masterCerts c.masterCerts = masterCerts
c.pki.SignMasterCerts(c.masterCerts)
} else { } else {
ca, err := pki.EmptyClusterCA("pki") ca, err := pki.EmptyClusterCA("/pki")
if err != nil { if err != nil {
logrus.Fatal("could not initialize pki: ", err) logrus.Fatal("could not initialize pki: ", err)
} }
...@@ -27,7 +28,7 @@ func (c *Cluster) initCerts() { ...@@ -27,7 +28,7 @@ func (c *Cluster) initCerts() {
} }
c.ml.State.PKI = c.pki c.ml.State.PKI = c.pki
// Initialize node certificates // Initialize node certificates
certs, err := pki.NewNodeCerts("certs", c.node.Name) certs, err := pki.NewNodeCerts("/certs", c.node.Name)
if err != nil { if err != nil {
logrus.Fatal("could not initialize node certificates: ", err) logrus.Fatal("could not initialize node certificates: ", err)
} }
...@@ -40,7 +41,6 @@ func (c *Cluster) handlePKI() { ...@@ -40,7 +41,6 @@ func (c *Cluster) handlePKI() {
if c.node.Role != Master { if c.node.Role != Master {
return return
} }
c.pki.SignMasterCerts(c.masterCerts)
for name, certs := range c.ml.State.Certificates { for name, certs := range c.ml.State.Certificates {
c.pki.SignNodeCerts(name, certs) c.pki.SignNodeCerts(name, certs)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment