mirror of https://github.com/status-im/consul.git
issue a warning if major FIPS assumptions are broken (#17524)
This commit is contained in:
parent
a46ac4be07
commit
fdda7adeaa
|
@ -597,6 +597,12 @@ func (a *Agent) Start(ctx context.Context) error {
|
|||
// regular and on-demand state synchronizations (anti-entropy).
|
||||
a.sync = ae.NewStateSyncer(a.State, c.AEInterval, a.shutdownCh, a.logger)
|
||||
|
||||
err = validateFIPSConfig(a.config)
|
||||
if err != nil {
|
||||
// Log warning, rather than force breaking
|
||||
a.logger.Warn("FIPS 140-2 Compliance", "issue", err)
|
||||
}
|
||||
|
||||
// create the config for the rpc server/client
|
||||
consulCfg, err := newConsulConfig(a.config, a.logger)
|
||||
if err != nil {
|
||||
|
|
|
@ -40,6 +40,11 @@ func (a *Agent) reloadEnterprise(conf *config.RuntimeConfig) error {
|
|||
func enterpriseConsulConfig(_ *consul.Config, _ *config.RuntimeConfig) {
|
||||
}
|
||||
|
||||
// validateFIPSConfig is a noop stub for the func defined in agent_ent.go
|
||||
func validateFIPSConfig(_ *config.RuntimeConfig) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// WriteEvent is a noop stub for the func defined agent_ent.go
|
||||
func (a *Agent) WriteEvent(eventType string, payload interface{}) {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue