@@ -40,48 +40,48 @@ if !baseURL {
40
40
if !gitToken {
41
41
log("gitToken is mandatory");
42
42
}
43
- argocd = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/argocd.yaml");
44
- chartmuseum = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/chartmuseum.yaml");
45
- clair = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/clair.yaml");
46
- clairConfig = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/clair-config.yaml");
47
- dashboard = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/dashboard.yaml");
48
- gitSensor = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/gitsensor.yaml");
49
- guard = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/guard.yaml");
50
- postgresql = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/postgresql.yaml");
51
- imageScanner = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/image-scanner.yaml");
52
- kubewatch = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/kubewatch.yaml");
53
- lens = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/lens.yaml");
54
- migrator = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/migrator.yaml");
55
- natsOperator = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/nats-operator.yaml");
56
- natsServer = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/nats-server.yaml");
57
- natsStreaming = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/nats-streaming.yaml");
58
- notifier = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/notifier.yaml");
59
- devtron = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/devtron.yaml");
60
- devtronDexIngress = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/devtron-dex-ingress.yaml");
61
- workflow = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/workflow.yaml");
62
- serviceAccount = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/serviceaccount.yaml");
63
- namespace = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/namespace.yaml");
64
- externalSecret = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/yamls/namespace.yaml");
65
-
66
- namespaces = kubectl apply namespace;
67
- sa = kubectl apply serviceAccount;
43
+ argocd = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/argocd.yaml");
44
+ chartmuseum = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/chartmuseum.yaml");
45
+ clair = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/clair.yaml");
46
+ clairConfig = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/clair-config.yaml");
47
+ dashboard = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/dashboard.yaml");
48
+ gitSensor = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/gitsensor.yaml");
49
+ guard = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/guard.yaml");
50
+ postgresql = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/postgresql.yaml");
51
+ imageScanner = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/image-scanner.yaml");
52
+ kubewatch = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/kubewatch.yaml");
53
+ lens = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/lens.yaml");
54
+ migrator = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/migrator.yaml");
55
+ natsOperator = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/nats-operator.yaml");
56
+ natsServer = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/nats-server.yaml");
57
+ natsStreaming = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/nats-streaming.yaml");
58
+ notifier = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/notifier.yaml");
59
+ devtron = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/devtron.yaml");
60
+ devtronDexIngress = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/devtron-dex-ingress.yaml");
61
+ workflow = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/workflow.yaml");
62
+ serviceAccount = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/serviceaccount.yaml");
63
+ namespace = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/namespace.yaml");
64
+ externalSecret = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/yamls/namespace.yaml");
65
+
66
+ # namespaces = kubectl apply namespace;
67
+ # sa = kubectl apply serviceAccount;
68
68
69
69
70
70
#externalSecret
71
71
yamlEdit(externalSecret, "data.AWS_REGION", externalSecretAmazonRegion, 1);
72
- externalSecret = kubectl apply -n devtroncd externalSecret;
72
+ # externalSecret = kubectl apply -n devtroncd externalSecret;
73
73
74
74
#postgresql
75
75
# if postgres already installed skip installation
76
76
hasPostgresql = kubectl get sts postgresql-postgresql -n devtroncd;
77
77
if !hasPostgresql {
78
- postgresqlOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/postgresql.yaml");
78
+ postgresqlOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/postgresql.yaml");
79
79
yamlEdit(postgresql, "data.postgresql-password", postgresqlPassword, 0);
80
- postgresql = kubectl apply -n devtroncd postgresql -u postgresqlOverride;
80
+ # postgresql = kubectl apply -n devtroncd postgresql -u postgresqlOverride;
81
81
}
82
82
#argocd
83
83
hasArgocd = kubectl get deployment argocd-server -n devtroncd;
84
- argocdOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/argocd.yaml");
84
+ argocdOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/argocd.yaml");
85
85
#if argocd present then dont patch
86
86
#if hasArgocd {
87
87
# argocdCM = kubectl get cm argocd-cm -n devtroncd;
@@ -108,7 +108,7 @@ yamlEdit(argocd, `data.dex\.config`, dexConfig, 15);
108
108
109
109
yamlEdit(argocd, `subjects.0.namespace`, "devtroncd", 14);
110
110
yamlEdit(argocd, `subjects.0.namespace`, "devtroncd", 13);
111
- argocd = kubectl apply -n devtroncd argocd -u argocdOverride;
111
+ # argocd = kubectl apply -n devtroncd argocd -u argocdOverride;
112
112
#patchLoad = '{"data":{"url":"' + baseURL + '", "dex.config:"' + dexConfig + '}}';
113
113
#pa = kubectl patch -n devtroncd cm/argocd-cm --type "application/merge-patch+json" -p patchLoad;
114
114
@@ -129,27 +129,30 @@ yamlEdit(lens, "data.PG_PASSWORD", postgresqlPassword, 0);
129
129
#migrator
130
130
#delete migrator job
131
131
yamlEdit(migrator, "data.DB_PASSWORD", postgresqlPassword, 0);
132
- migrator = kubectl apply -n devtroncd migrator;
132
+ # migrator = kubectl apply -n devtroncd migrator;
133
133
134
134
#nats
135
- natsOperator = kubectl apply -n devtroncd natsOperator;
136
- natsServer = kubectl apply -n devtroncd natsServer;
137
- natsStreaming = kubectl apply -n devtroncd natsStreaming;
135
+ # natsOperator = kubectl apply -n devtroncd natsOperator;
136
+ # natsServer = kubectl apply -n devtroncd natsServer;
137
+ # natsStreaming = kubectl apply -n devtroncd natsStreaming;
138
138
139
139
#guard
140
140
makeCertsDir = `#!/bin/bash
141
141
mkdir -p /tmp/certs`;
142
142
makeCertsDir = shellScript makeCertsDir;
143
- certGen = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/generate_certificate.sh");
144
- grumpyConfig = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/grumpy_config.txt", "/tmp/certs/grumpy_config.txt");
145
- caConfig = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/ca_config.txt", "/tmp/certs/ca_config.txt");
143
+ certGen = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/generate_certificate.sh");
144
+ grumpyConfig = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/grumpy_config.txt", "/tmp/certs/grumpy_config.txt");
145
+ caConfig = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/ca_config.txt", "/tmp/certs/ca_config.txt");
146
146
certs = shellScript certGen;
147
147
crt = base64EncoderPrefix + "cat /tmp/certs/grumpy-crt.pem" + base64EncoderSuffix;
148
148
crt = shellScript crt;
149
149
key = base64EncoderPrefix + "cat /tmp/certs/grumpy-key.pem" + base64EncoderSuffix;
150
150
key = shellScript key;
151
+ cacrt = base64EncoderPrefix + "cat /tmp/certs/ca.crt" + base64EncoderSuffix;
152
+ cacrt = shellScript cacrt;
151
153
yamlEdit(guard, `data.cert\.pem`, crt, 0);
152
154
yamlEdit(guard, `data.key\.pem`, key, 0);
155
+ yamlEdit(guard, "webhooks.0.clientConfig.caBundle", cacrt, 4);
153
156
154
157
#chartmuseum
155
158
yamlEdit(chartmuseum, "data.CHARTMUSEUM_STORAGE_AMAZON_BUCKET", chartmuseumStorageAmazonBucket, 1);
@@ -237,22 +240,22 @@ externaSecretRegion = `env:
237
240
238
241
yamlEdit(devtron, `data.dt-k8s-external-secret\.yaml`, externaSecretRegion, 2);
239
242
240
- devtronOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/devtron.yaml");
241
- devtron = kubectl apply -n devtroncd devtron -u devtronOverride;
242
- devtronDexIngress = kubectl apply -n devtroncd devtronDexIngress;
243
+ devtronOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/devtron.yaml");
244
+ # devtron = kubectl apply -n devtroncd devtron -u devtronOverride;
245
+ # devtronDexIngress = kubectl apply -n devtroncd devtronDexIngress;
243
246
244
- guard = kubectl apply -n devtroncd guard;
245
- dashboard = kubectl apply -n devtroncd dashboard;
247
+ # guard = kubectl apply -n devtroncd guard;
248
+ # dashboard = kubectl apply -n devtroncd dashboard;
246
249
247
- gitSensorOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/gitsensor.yaml");
248
- gitSensor = kubectl apply -n devtroncd gitSensor -u gitSensorOverride;
249
- imageScannerOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/image-scanner.yaml");
250
- imageScanner = kubectl apply -n devtroncd imageScanner -u imageScannerOverride;
251
- kubewatch = kubectl apply -n devtroncd kubewatch;
252
- lensOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/lens.yaml");
253
- lens = kubectl apply -n devtroncd lens -u lensOverride;
254
- notifierOverride = download("https://raw.githubusercontent.com/pghildiyal /devtron-installation-script/main/updates/notifier.yaml");
255
- notifier = kubectl apply -n devtroncd notifier -u notifierOverride;
250
+ gitSensorOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/gitsensor.yaml");
251
+ # gitSensor = kubectl apply -n devtroncd gitSensor -u gitSensorOverride;
252
+ imageScannerOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/image-scanner.yaml");
253
+ # imageScanner = kubectl apply -n devtroncd imageScanner -u imageScannerOverride;
254
+ # kubewatch = kubectl apply -n devtroncd kubewatch;
255
+ lensOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/lens.yaml");
256
+ # lens = kubectl apply -n devtroncd lens -u lensOverride;
257
+ notifierOverride = download("https://raw.githubusercontent.com/devtron-labs /devtron-installation-script/main/updates/notifier.yaml");
258
+ # notifier = kubectl apply -n devtroncd notifier -u notifierOverride;
256
259
257
260
workflowConfig = `parallelism: 50
258
261
artifactRepository:
@@ -270,7 +273,7 @@ containerRuntimeExecutor: pns
270
273
executor:
271
274
imagePullPolicy: Always`;
272
275
yamlEdit(workflow, "data.config", workflowConfig, 10);
273
- workflow = kubectl apply -n argo workflow;
276
+ # workflow = kubectl apply -n argo workflow;
274
277
275
278
postgresPlainPwd = base64DecoderPrefix + `echo "` + postgresqlPassword + `" | tr -d ':\n' ` + base64DecoderSuffix;
276
279
postgresPlainPwd = shellScript postgresPlainPwd;
@@ -279,4 +282,4 @@ yamlEdit(clairConfig, "clair.database.options.source", clairPosrgresUrl, 0);
279
282
clairEncodedConfig = base64EncoderPrefix + `echo "` + clairConfig + `"` + base64EncoderSuffix;
280
283
clairEncodedConfig = shellScript clairEncodedConfig;
281
284
yamlEdit(clair, `data.config\.yaml`, clairEncodedConfig, 0);
282
- clair = kubectl apply -n devtroncd clair;
285
+ # clair = kubectl apply -n devtroncd clair;
0 commit comments