diff --git a/deploy/tfs.sh b/deploy/tfs.sh index 4ee34f6dde0019403863a98ef889e8b453a53eed..019fcfa9ea8095207fd26f6d96e4e33626534357 100755 --- a/deploy/tfs.sh +++ b/deploy/tfs.sh @@ -432,6 +432,31 @@ if [[ "$TFS_COMPONENTS" == *"webui"* ]]; then }' ${GRAFANA_URL_UPDATED}/api/datasources echo + curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{ + "access" : "proxy", + "type" : "postgres", + "name" : "cockroachdb", + "url" : "'cockroachdb-public.${CRDB_NAMESPACE}.svc.cluster.local:${CRDB_SQL_PORT}'", + "database" : "'${CRDB_DATABASE}'", + "user" : "'${CRDB_USERNAME}'", + "basicAuth": false, + "isDefault": false, + "jsonData" : { + "sslmode" : "require", + "postgresVersion" : 1100, + "maxOpenConns" : 0, + "maxIdleConns" : 2, + "connMaxLifetime" : 14400, + "tlsAuth" : false, + "tlsAuthWithCACert" : false, + "timescaledb" : false, + "tlsConfigurationMethod": "file-path", + "tlsSkipVerify" : true + }, + "secureJsonData": {"password": "'${CRDB_PASSWORD}'"} + }' ${GRAFANA_URL_UPDATED}/api/datasources + echo + # adding the datasource of the metrics collection framework curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{ "access" : "proxy",