@@ -43,7 +43,8 @@ protected TelemetryService initialValue() {
43
43
44
44
// Global parameters:
45
45
private static final String TELEMETRY_SERVER_URL_PATTERN =
46
- "https://(sfcdev\\ .|sfctest\\ .|)client-telemetry\\ .snowflakecomputing\\ " + ".com/enqueue" ;
46
+ "https://(sfcdev\\ .|sfctest\\ .|)?client-telemetry\\ .[a-z0-9\\ .\\ -]*snowflake[computing]?\\ "
47
+ + ".com/enqueue" ;
47
48
48
49
/**
49
50
* control which deployments are enabled: the service skips all events for the disabled
@@ -56,7 +57,8 @@ protected TelemetryService initialValue() {
56
57
TELEMETRY_SERVER_DEPLOYMENT .REG .name ,
57
58
TELEMETRY_SERVER_DEPLOYMENT .QA1 .name ,
58
59
TELEMETRY_SERVER_DEPLOYMENT .PREPROD3 .name ,
59
- TELEMETRY_SERVER_DEPLOYMENT .PROD .name ));
60
+ TELEMETRY_SERVER_DEPLOYMENT .PROD .name ,
61
+ TELEMETRY_SERVER_DEPLOYMENT .K8TEST .name ));
60
62
61
63
// connection string for current connection
62
64
private String connStr = "" ;
@@ -175,6 +177,8 @@ public void updateContext(SnowflakeConnectString conStr) {
175
177
176
178
private TELEMETRY_SERVER_DEPLOYMENT manuallyConfigureDeployment (String dep ) {
177
179
switch (dep ) {
180
+ case "K8TEST" :
181
+ return TELEMETRY_SERVER_DEPLOYMENT .K8TEST ;
178
182
case "REG" :
179
183
return TELEMETRY_SERVER_DEPLOYMENT .REG ;
180
184
case "DEV" :
@@ -253,7 +257,9 @@ private enum TELEMETRY_API {
253
257
"kyTKLWpEZSaJnrzTZ63I96QXZHKsgfqbaGmAaIWf" ), // pragma: allowlist secret
254
258
PROD (
255
259
"https://client-telemetry.snowflakecomputing.com/enqueue" ,
256
- "wLpEKqnLOW9tGNwTjab5N611YQApOb3t9xOnE1rX" ); // pragma: allowlist secret
260
+ "wLpEKqnLOW9tGNwTjab5N611YQApOb3t9xOnE1rX" ), // pragma: allowlist secret
261
+
262
+ K8TEST ("https://client-telemetry.ordevmisc1.us-west-2.aws-dev.app.snowflake.com/enqueue" , "" );
257
263
258
264
private final String url ;
259
265
@@ -272,7 +278,8 @@ public enum TELEMETRY_SERVER_DEPLOYMENT {
272
278
REG ("reg" , TELEMETRY_API .SFCDEV ),
273
279
QA1 ("qa1" , TELEMETRY_API .SFCDEV ),
274
280
PREPROD3 ("preprod3" , TELEMETRY_API .SFCDEV ),
275
- PROD ("prod" , TELEMETRY_API .PROD );
281
+ PROD ("prod" , TELEMETRY_API .PROD ),
282
+ K8TEST ("k8test" , TELEMETRY_API .K8TEST );
276
283
277
284
private String name ;
278
285
private String url ;
0 commit comments