This commit is contained in:
William Will 2025-08-19 11:21:02 -06:00
parent 58e2e607e5
commit a273f6087d
3 changed files with 18 additions and 20 deletions

View File

@ -2,9 +2,9 @@ package options
type AWSIAMConfig struct {
// AWS service redis service being used. "elasticache" or "memorydb"
ServiceName string `json:"serviceName,omitempty`
ServiceName string `json:"serviceName,omitempty"`
// AWS Cluster name
ClusterName string `json:"clusterName,omitempty`
ClusterName string `json:"clusterName,omitempty"`
// AWS Username
Username string `json:"userName,omitempty`
Username string `json:"userName,omitempty"`
}

View File

@ -22,19 +22,19 @@ type CookieStoreOptions struct {
// RedisStoreOptions contains configuration options for the RedisSessionStore.
type RedisStoreOptions struct {
ConnectionURL string `flag:"redis-connection-url" cfg:"redis_connection_url"`
Username string `flag:"redis-username" cfg:"redis_username"`
Password string `flag:"redis-password" cfg:"redis_password"`
UseSentinel bool `flag:"redis-use-sentinel" cfg:"redis_use_sentinel"`
SentinelPassword string `flag:"redis-sentinel-password" cfg:"redis_sentinel_password"`
SentinelMasterName string `flag:"redis-sentinel-master-name" cfg:"redis_sentinel_master_name"`
SentinelConnectionURLs []string `flag:"redis-sentinel-connection-urls" cfg:"redis_sentinel_connection_urls"`
UseCluster bool `flag:"redis-use-cluster" cfg:"redis_use_cluster"`
ClusterConnectionURLs []string `flag:"redis-cluster-connection-urls" cfg:"redis_cluster_connection_urls"`
CAPath string `flag:"redis-ca-path" cfg:"redis_ca_path"`
InsecureSkipTLSVerify bool `flag:"redis-insecure-skip-tls-verify" cfg:"redis_insecure_skip_tls_verify"`
IdleTimeout int `flag:"redis-connection-idle-timeout" cfg:"redis_connection_idle_timeout"`
AWSIAMConfig *AWSIAMConfig `cfg:",internal"`
ConnectionURL string `flag:"redis-connection-url" cfg:"redis_connection_url"`
Username string `flag:"redis-username" cfg:"redis_username"`
Password string `flag:"redis-password" cfg:"redis_password"`
UseSentinel bool `flag:"redis-use-sentinel" cfg:"redis_use_sentinel"`
SentinelPassword string `flag:"redis-sentinel-password" cfg:"redis_sentinel_password"`
SentinelMasterName string `flag:"redis-sentinel-master-name" cfg:"redis_sentinel_master_name"`
SentinelConnectionURLs []string `flag:"redis-sentinel-connection-urls" cfg:"redis_sentinel_connection_urls"`
UseCluster bool `flag:"redis-use-cluster" cfg:"redis_use_cluster"`
ClusterConnectionURLs []string `flag:"redis-cluster-connection-urls" cfg:"redis_cluster_connection_urls"`
CAPath string `flag:"redis-ca-path" cfg:"redis_ca_path"`
InsecureSkipTLSVerify bool `flag:"redis-insecure-skip-tls-verify" cfg:"redis_insecure_skip_tls_verify"`
IdleTimeout int `flag:"redis-connection-idle-timeout" cfg:"redis_connection_idle_timeout"`
AWSIAMConfig *AWSIAMConfig `cfg:",internal"`
}
func sessionOptionsDefaults() SessionOptions {

View File

@ -284,8 +284,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
},
}
var opt *redis.Options
opt = &redis.Options{}
var opt = &redis.Options{}
err := setupAWSIAMAuth(redisOpts, opt)
Expect(err).ToNot(HaveOccurred())
@ -300,8 +299,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
AWSIAMConfig: nil,
}
var opt *redis.Options
opt = &redis.Options{}
var opt = &redis.Options{}
err := setupAWSIAMAuth(redisOpts, opt)
Expect(err).ToNot(HaveOccurred())