🍱 fix readme to add redis pass

This commit is contained in:
Max Lerebourg
2023-03-04 12:05:09 +01:00
parent 50690d1ac7
commit 46e581eca2
3 changed files with 14 additions and 3 deletions
+7 -2
View File
@@ -55,7 +55,8 @@ type Config struct {
ClientTrustedIPs []string `json:"clientTrustedIps,omitempty"`
RedisCacheEnabled bool `json:"redisCacheEnabled,omitempty"`
RedisCacheHost string `json:"redisCacheHost,omitempty"`
RedisCachePass string `json:"redisCachePass,omitempty"`
RedisCachePassword string `json:"redisCachePassword,omitempty"`
RedisCachePasswordFile string `json:"redisCachePasswordFile,omitempty"`
}
func contains(source []string, target string) bool {
@@ -84,7 +85,7 @@ func New() *Config {
ClientTrustedIPs: []string{},
RedisCacheEnabled: false,
RedisCacheHost: "redis:6379",
RedisCachePass: "",
RedisCachePassword: "",
}
}
@@ -129,6 +130,10 @@ func ValidateParams(config *Config) error {
if err := validateParamsIPs(config.ClientTrustedIPs, "ClientTrustedIPs"); err != nil {
return err
}
if _, err := GetVariable(config, "RedisCachePassword"); err != nil {
return err
}
if config.CrowdsecMode == AloneMode {
if _, err := GetVariable(config, "CrowdsecCapiMachineID"); err != nil {