@@ -74,7 +74,7 @@ if !defaultCacheBucket {
7474argocd_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/argocd.yaml";
7575argocdResource_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/argocd-resource.json";
7676clair_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/clair.yaml";
77- clairConfig_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/clair -config.yaml";
77+ clairConfig_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/clairv4 -config.yaml";
7878dashboard_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/dashboard.yaml";
7979gitSensor_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/gitsensor.yaml";
8080guard_raw = REPO_RAW_URL + LTAG + "/manifests/yamls/guard.yaml";
@@ -356,13 +356,9 @@ externalSecret = kubectl apply -n devtroncd externalSecret -u externalSecretOver
356356log("created external secret");
357357
358358#postgresql
359- # if postgres already installed skip installation
360- hasPostgresql = kubectl get sts postgresql-postgresql -n devtroncd;
361- if !hasPostgresql {
362- kubeYamlEdit(postgresql, "data.postgresql-password", postgresqlPassword, `/Secret//postgresql-postgresql`);
363- postgresql = kubectl apply -n devtroncd postgresql -u postgresqlOverride;
364- log("created postgresql");
365- }
359+ kubeYamlEdit(postgresql, "data.postgresql-password", postgresqlPassword, `/Secret//postgresql-postgresql`);
360+ postgresql = kubectl apply -n devtroncd postgresql -u postgresqlOverride;
361+ log("created postgresql");
366362#argocd
367363hasArgocd = kubectl get deployment argocd-server -n devtroncd;
368364hasargocdSecret = kubectl get secret argocd-secret -n devtroncd;
@@ -443,7 +439,7 @@ kubeYamlEdit(lens, "data.PG_PASSWORD", postgresqlPassword, `/Secret//lens-secret
443439
444440#migrator
445441#delete migrator job
446- migDelete = kubectl delete -n devtroncd job postgresql-migrate-devtron postgresql-migrate-casbin postgresql-migrate-gitsensor postgresql-migrate-lens;
442+ migDelete = kubectl delete -n devtroncd job postgresql-migrate-devtron postgresql-migrate-casbin postgresql-migrate-gitsensor postgresql-migrate-lens postgresql-miscellaneous ;
447443if !migDelete {
448444 log("migration job deletion failed");
449445}
@@ -782,8 +778,11 @@ workflow = kubectl apply -n argo workflow -u workflowOverride;
782778log("executed workflow setup");
783779postgresPlainPwd = base64DecoderPrefix + `echo "` + postgresqlPassword + `" | tr -d ':\n' ` + base64DecoderSuffix;
784780postgresPlainPwd = shellScript postgresPlainPwd;
785- clairPosrgresUrl = "postgres://postgres:"+ postgresPlainPwd +"@postgresql-postgresql.devtroncd:5432/clair?sslmode=disable";
786- yamlEdit(clairConfig, "clair.database.options.source", clairPosrgresUrl, 0);
781+ clairPostgresUrl = "host=postgresql-postgresql.devtroncd port=5432 dbname=clairv4 user=postgres password="+ postgresPlainPwd +" sslmode=disable"
782+ log(clairPostgresUrl);
783+ yamlEdit(clairConfig, "indexer.connstring", clairPostgresUrl, 0);
784+ yamlEdit(clairConfig, "matcher.connstring", clairPostgresUrl, 0);
785+ yamlEdit(clairConfig, "notifier.connstring", clairPostgresUrl, 0);
787786clairEncodedConfig = base64EncoderPrefix + `echo "` + clairConfig + `"` + base64EncoderSuffix;
788787clairEncodedConfig = shellScript clairEncodedConfig;
789788kubeYamlEdit(clair, `data.config\.yaml`, clairEncodedConfig, `/Secret//clair`);
0 commit comments