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