@@ -72,54 +72,56 @@ func TestLoadApiConfig(t *testing.T) {
7272 {
7373 name : "valid api config" ,
7474 envVars : map [string ]string {
75- "AWS_REGION" : "aws-region" ,
76- "DB_ENDPOINT" : "http://localhost:8000" ,
77- "DB_AWS_REGION" : "db-aws-region" ,
78- "DB_TABLE_NAME" : "cluster-registry-local" ,
79- "DB_INDEX_NAME" : "search-index-local" ,
80- "SQS_ENDPOINT" : "http://localhost:9324" ,
81- "SQS_AWS_REGION" : "sqs-aws-region" ,
82- "SQS_QUEUE_NAME" : "cluster-registry-local" ,
83- "OIDC_CLIENT_ID" : "oidc-client-id" ,
84- "OIDC_ISSUER_URL" : "http://fake-oidc-provider" ,
85- "API_RATE_LIMITER" : "enabled" ,
86- "LOG_LEVEL" : "DEBUG" ,
87- "SQS_BATCH_SIZE" : "10" ,
88- "SQS_WAIT_SECONDS" : "5" ,
89- "SQS_RUN_INTERVAL" : "30" ,
90- "API_HOST" : "custom-host:8080" ,
91- "K8S_RESOURCE_ID" : "k8s-resource-id" ,
92- "API_TENANT_ID" : "api-tenant-id" ,
93- "API_CLIENT_ID" : "api-client-id" ,
94- "API_CLIENT_SECRET" : "api-client-secret" ,
95- "API_AUTHORIZED_GROUP_ID" : "api-authorized-group-id" ,
96- "API_CACHE_TTL" : "1h" ,
97- "API_CACHE_REDIS_HOST" : "localhost:6379" ,
75+ "AWS_REGION" : "aws-region" ,
76+ "DB_ENDPOINT" : "http://localhost:8000" ,
77+ "DB_AWS_REGION" : "db-aws-region" ,
78+ "DB_TABLE_NAME" : "cluster-registry-local" ,
79+ "DB_INDEX_NAME" : "search-index-local" ,
80+ "SQS_ENDPOINT" : "http://localhost:9324" ,
81+ "SQS_AWS_REGION" : "sqs-aws-region" ,
82+ "SQS_QUEUE_NAME" : "cluster-registry-local" ,
83+ "OIDC_CLIENT_ID" : "oidc-client-id" ,
84+ "OIDC_ISSUER_URL" : "http://fake-oidc-provider" ,
85+ "API_RATE_LIMITER" : "enabled" ,
86+ "LOG_LEVEL" : "DEBUG" ,
87+ "SQS_BATCH_SIZE" : "10" ,
88+ "SQS_WAIT_SECONDS" : "5" ,
89+ "SQS_RUN_INTERVAL" : "30" ,
90+ "API_HOST" : "custom-host:8080" ,
91+ "K8S_RESOURCE_ID" : "k8s-resource-id" ,
92+ "API_TENANT_ID" : "api-tenant-id" ,
93+ "API_CLIENT_ID" : "api-client-id" ,
94+ "API_CLIENT_SECRET" : "api-client-secret" ,
95+ "API_AUTHORIZED_GROUP_ID" : "api-authorized-group-id" ,
96+ "API_CACHE_TTL" : "1h" ,
97+ "API_CACHE_REDIS_HOST" : "localhost:6379" ,
98+ "API_CACHE_REDIS_TLS_ENABLED" : "true" ,
9899 },
99100 expectedAppConfig : & AppConfig {
100- ApiRateLimiterEnabled : true ,
101- ApiHost : "custom-host:8080" ,
102- AwsRegion : "aws-region" ,
103- DbEndpoint : "http://localhost:8000" ,
104- DbAwsRegion : "db-aws-region" ,
105- DbTableName : "cluster-registry-local" ,
106- DbIndexName : "search-index-local" ,
107- LogLevel : log .DEBUG ,
108- OidcClientId : "oidc-client-id" ,
109- OidcIssuerUrl : "http://fake-oidc-provider" ,
110- SqsEndpoint : "http://localhost:9324" ,
111- SqsAwsRegion : "sqs-aws-region" ,
112- SqsQueueName : "cluster-registry-local" ,
113- SqsBatchSize : 10 ,
114- SqsWaitSeconds : 5 ,
115- SqsRunInterval : 30 ,
116- K8sResourceId : "k8s-resource-id" ,
117- ApiTenantId : "api-tenant-id" ,
118- ApiClientId : "api-client-id" ,
119- ApiClientSecret : "api-client-secret" ,
120- ApiAuthorizedGroupId : "api-authorized-group-id" ,
121- ApiCacheTTL : time .Hour ,
122- ApiCacheRedisHost : "localhost:6379" ,
101+ ApiRateLimiterEnabled : true ,
102+ ApiHost : "custom-host:8080" ,
103+ AwsRegion : "aws-region" ,
104+ DbEndpoint : "http://localhost:8000" ,
105+ DbAwsRegion : "db-aws-region" ,
106+ DbTableName : "cluster-registry-local" ,
107+ DbIndexName : "search-index-local" ,
108+ LogLevel : log .DEBUG ,
109+ OidcClientId : "oidc-client-id" ,
110+ OidcIssuerUrl : "http://fake-oidc-provider" ,
111+ SqsEndpoint : "http://localhost:9324" ,
112+ SqsAwsRegion : "sqs-aws-region" ,
113+ SqsQueueName : "cluster-registry-local" ,
114+ SqsBatchSize : 10 ,
115+ SqsWaitSeconds : 5 ,
116+ SqsRunInterval : 30 ,
117+ K8sResourceId : "k8s-resource-id" ,
118+ ApiTenantId : "api-tenant-id" ,
119+ ApiClientId : "api-client-id" ,
120+ ApiClientSecret : "api-client-secret" ,
121+ ApiAuthorizedGroupId : "api-authorized-group-id" ,
122+ ApiCacheTTL : time .Hour ,
123+ ApiCacheRedisHost : "localhost:6379" ,
124+ ApiCacheRedisTLSEnabled : true ,
123125 },
124126 expectedError : nil ,
125127 },
0 commit comments