mirror of
https://github.com/minio/minio.git
synced 2025-11-07 12:52:58 -05:00
feat: support nats nkey seed auth (#21231)
This commit is contained in:
@@ -462,6 +462,10 @@ func SetNotifyNATS(s config.Config, natsName string, cfg target.NATSArgs) error
|
||||
Key: target.NATSToken,
|
||||
Value: cfg.Token,
|
||||
},
|
||||
config.KV{
|
||||
Key: target.NATSNKeySeed,
|
||||
Value: cfg.NKeySeed,
|
||||
},
|
||||
config.KV{
|
||||
Key: target.NATSCertAuthority,
|
||||
Value: cfg.CertAuthority,
|
||||
|
||||
@@ -989,6 +989,11 @@ func GetNotifyNATS(natsKVS map[string]config.KVS, rootCAs *x509.CertPool) (map[s
|
||||
tokenEnv = tokenEnv + config.Default + k
|
||||
}
|
||||
|
||||
nKeySeedEnv := target.EnvNATSNKeySeed
|
||||
if k != config.Default {
|
||||
nKeySeedEnv = nKeySeedEnv + config.Default + k
|
||||
}
|
||||
|
||||
queueDirEnv := target.EnvNATSQueueDir
|
||||
if k != config.Default {
|
||||
queueDirEnv = queueDirEnv + config.Default + k
|
||||
@@ -1025,6 +1030,7 @@ func GetNotifyNATS(natsKVS map[string]config.KVS, rootCAs *x509.CertPool) (map[s
|
||||
ClientCert: env.Get(clientCertEnv, kv.Get(target.NATSClientCert)),
|
||||
ClientKey: env.Get(clientKeyEnv, kv.Get(target.NATSClientKey)),
|
||||
Token: env.Get(tokenEnv, kv.Get(target.NATSToken)),
|
||||
NKeySeed: env.Get(nKeySeedEnv, kv.Get(target.NATSNKeySeed)),
|
||||
TLS: env.Get(tlsEnv, kv.Get(target.NATSTLS)) == config.EnableOn,
|
||||
TLSSkipVerify: env.Get(tlsSkipVerifyEnv, kv.Get(target.NATSTLSSkipVerify)) == config.EnableOn,
|
||||
TLSHandshakeFirst: env.Get(tlsHandshakeFirstEnv, kv.Get(target.NATSTLSHandshakeFirst)) == config.EnableOn,
|
||||
|
||||
Reference in New Issue
Block a user