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")
|
c.logger.Info().Log("Cluster is operational")
|
||||||
|
|
||||||
if c.isTLSRequired {
|
if c.isTLSRequired {
|
||||||
if c.IsRaftLeader() {
|
// Create certificate manager
|
||||||
// Acquire certificates
|
|
||||||
names, err := c.getClusterHostnames()
|
names, err := c.getClusterHostnames()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Shutdown()
|
c.Shutdown()
|
||||||
@@ -436,6 +435,8 @@ func New(ctx context.Context, config Config) (Cluster, error) {
|
|||||||
|
|
||||||
c.certManager = manager
|
c.certManager = manager
|
||||||
|
|
||||||
|
if c.IsRaftLeader() {
|
||||||
|
// Acquire certificates
|
||||||
err = manager.AcquireCertificates(ctx, c.config.Address, names)
|
err = manager.AcquireCertificates(ctx, c.config.Address, names)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Shutdown()
|
c.Shutdown()
|
||||||
|
Reference in New Issue
Block a user