From b38782407b75ff0f148c4d14db4d7b085fcf3f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Renato=20Guimar=C3=A3es?= Date: Thu, 27 Jan 2022 14:35:52 -0300 Subject: [PATCH] fix(redis): insecure skipe verify config (#60) --- pkg/common/clients/redis_client.go | 1 + pkg/common/clients/redis_configuration.go | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/common/clients/redis_client.go b/pkg/common/clients/redis_client.go index d85d683..f389ffd 100644 --- a/pkg/common/clients/redis_client.go +++ b/pkg/common/clients/redis_client.go @@ -75,6 +75,7 @@ func newRedisClusterClient(config RedisConfiguration, logger logging.Logger) Red Certificates: []tls.Certificate{ cert, }, + InsecureSkipVerify: config.InsecureSkipVerify, }, }), } diff --git a/pkg/common/clients/redis_configuration.go b/pkg/common/clients/redis_configuration.go index e831ae7..41b3709 100644 --- a/pkg/common/clients/redis_configuration.go +++ b/pkg/common/clients/redis_configuration.go @@ -5,11 +5,11 @@ import "github.com/kelseyhightower/envconfig" // RedisConfiguration represents the client configuration to connect to Prometheus. type RedisConfiguration struct { // Address represents host:port list separated by , - Address []string `envconfig:"REDIS_ADDRESS" required:"true"` - MasterName string `envconfig:"REDIS_MASTER_NAME"` - CACert string `envconfig:"REDIS_CA_CERT"` - Cert string `envconfig:"REDIS_CERT"` - CertKey string `envconfig:"REDIS_CERT_KEY"` + Address []string `envconfig:"REDIS_ADDRESS" required:"true"` + InsecureSkipVerify bool `envconfig:"REDIS_INSECURE_SKIP_VERIFY" default:"false"` + CACert string `envconfig:"REDIS_CA_CERT"` + Cert string `envconfig:"REDIS_CERT"` + CertKey string `envconfig:"REDIS_CERT_KEY"` } // LoadFromEnvVars for RedisConfiguration.