mirror of https://github.com/status-im/consul.git
Backport audit log config changes from enterprise
This commit is contained in:
parent
d19137a429
commit
0ddbb98668
|
@ -46,9 +46,8 @@ func validateEnterpriseConfigKeys(config *Config) []error {
|
||||||
add("acl.tokens.managed_service_provider")
|
add("acl.tokens.managed_service_provider")
|
||||||
config.ACL.Tokens.ManagedServiceProvider = nil
|
config.ACL.Tokens.ManagedServiceProvider = nil
|
||||||
}
|
}
|
||||||
if config.Audit != nil {
|
if boolVal(config.Audit.Enabled) || len(config.Audit.Sinks) > 0 {
|
||||||
add("audit")
|
add("audit")
|
||||||
config.Audit = nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
|
@ -282,7 +282,7 @@ type Config struct {
|
||||||
VersionPrerelease *string `mapstructure:"version_prerelease"`
|
VersionPrerelease *string `mapstructure:"version_prerelease"`
|
||||||
|
|
||||||
// Enterprise Only
|
// Enterprise Only
|
||||||
Audit *Audit `mapstructure:"audit"`
|
Audit Audit `mapstructure:"audit"`
|
||||||
// Enterprise Only
|
// Enterprise Only
|
||||||
ReadReplica *bool `mapstructure:"read_replica" alias:"non_voting_server"`
|
ReadReplica *bool `mapstructure:"read_replica" alias:"non_voting_server"`
|
||||||
// Enterprise Only
|
// Enterprise Only
|
||||||
|
@ -761,7 +761,6 @@ type Audit struct {
|
||||||
|
|
||||||
// AuditSink can be provided multiple times to define pipelines for auditing
|
// AuditSink can be provided multiple times to define pipelines for auditing
|
||||||
type AuditSink struct {
|
type AuditSink struct {
|
||||||
Name *string `mapstructure:"name"`
|
|
||||||
Type *string `mapstructure:"type"`
|
Type *string `mapstructure:"type"`
|
||||||
Format *string `mapstructure:"format"`
|
Format *string `mapstructure:"format"`
|
||||||
Path *string `mapstructure:"path"`
|
Path *string `mapstructure:"path"`
|
||||||
|
|
|
@ -47,7 +47,7 @@ advertise_addr = "17.99.29.16"
|
||||||
advertise_addr_wan = "78.63.37.19"
|
advertise_addr_wan = "78.63.37.19"
|
||||||
advertise_reconnect_timeout = "0s"
|
advertise_reconnect_timeout = "0s"
|
||||||
audit = {
|
audit = {
|
||||||
enabled = false
|
enabled = true
|
||||||
}
|
}
|
||||||
auto_config = {
|
auto_config = {
|
||||||
enabled = false
|
enabled = false
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
"advertise_addr_wan": "78.63.37.19",
|
"advertise_addr_wan": "78.63.37.19",
|
||||||
"advertise_reconnect_timeout": "0s",
|
"advertise_reconnect_timeout": "0s",
|
||||||
"audit": {
|
"audit": {
|
||||||
"enabled": false
|
"enabled": true
|
||||||
},
|
},
|
||||||
"auto_config": {
|
"auto_config": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
|
|
Loading…
Reference in New Issue