Skip to content

Commit 3e35606

Browse files
oktalzmjuraga
authored andcommitted
BUG/MAJOR: activate validation on transatcions
with new client native, it is mandatory to activate validation of configuration file manually if default client-native Client is not used.
1 parent d458c72 commit 3e35606

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

configure_data_plane.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -584,13 +584,14 @@ func configureNativeClient(haproxyOptions dataplaneapi_config.HAProxyConfigurati
584584
func configureConfigurationClient(haproxyOptions dataplaneapi_config.HAProxyConfiguration, mWorker bool) (*configuration.Client, error) {
585585
confClient := &configuration.Client{}
586586
confParams := configuration.ClientParams{
587-
ConfigurationFile: haproxyOptions.ConfigFile,
588-
Haproxy: haproxyOptions.HAProxy,
589-
BackupsNumber: haproxyOptions.BackupsNumber,
590-
UseValidation: false,
591-
PersistentTransactions: true,
592-
TransactionDir: haproxyOptions.TransactionDir,
593-
MasterWorker: true,
587+
ConfigurationFile: haproxyOptions.ConfigFile,
588+
Haproxy: haproxyOptions.HAProxy,
589+
BackupsNumber: haproxyOptions.BackupsNumber,
590+
UseValidation: false,
591+
PersistentTransactions: true,
592+
TransactionDir: haproxyOptions.TransactionDir,
593+
ValidateConfigurationFile: true,
594+
MasterWorker: true,
594595
}
595596
err := confClient.Init(confParams)
596597
if err != nil {

0 commit comments

Comments
 (0)