mirror of
https://github.com/datarhei/core.git
synced 2025-10-05 16:07:07 +08:00
Fix make autocert manager available to followers
This commit is contained in:
@@ -397,8 +397,7 @@ func New(ctx context.Context, config Config) (Cluster, error) {
|
||||
c.logger.Info().Log("Cluster is operational")
|
||||
|
||||
if c.isTLSRequired {
|
||||
if c.IsRaftLeader() {
|
||||
// Acquire certificates
|
||||
// Create certificate manager
|
||||
names, err := c.getClusterHostnames()
|
||||
if err != nil {
|
||||
c.Shutdown()
|
||||
@@ -436,6 +435,8 @@ func New(ctx context.Context, config Config) (Cluster, error) {
|
||||
|
||||
c.certManager = manager
|
||||
|
||||
if c.IsRaftLeader() {
|
||||
// Acquire certificates
|
||||
err = manager.AcquireCertificates(ctx, c.config.Address, names)
|
||||
if err != nil {
|
||||
c.Shutdown()
|
||||
|
Reference in New Issue
Block a user