Skip to content

Commit 3545998

Browse files
committed
Add dev deployment
1 parent 6ac9f24 commit 3545998

File tree

6 files changed

+85
-0
lines changed

6 files changed

+85
-0
lines changed

app.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,28 @@ spec:
1818
automated:
1919
prune: true
2020
selfHeal: true
21+
---
22+
apiVersion: argoproj.io/v1alpha1
23+
kind: Application
24+
metadata:
25+
name: developer-portal-dev
26+
namespace: dev-portal
27+
finalizers:
28+
- resources-finalizer.argocd.argoproj.io
29+
spec:
30+
project: dev-portal
31+
source:
32+
repoURL: https://github.com/diamondlightsource/developer-portal
33+
targetRevision: dev
34+
path: charts/apps
35+
helm:
36+
valueFiles:
37+
- values.yaml
38+
- dev-values.yaml
39+
destination:
40+
name: argus
41+
namespace: dev-portal
42+
syncPolicy:
43+
automated:
44+
prune: true
45+
selfHeal: true

charts/apps/dev-values.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
project: ""
2+
destination:
3+
name: pollux
4+
server: ""
5+
namespace: dev-portal
6+
7+
postgresql:
8+
enabled: true
9+
targetRevision: 15.5.32
10+
11+
backend:
12+
enabled: true
13+
targetRevision: dev
14+
15+
frontend:
16+
enabled: true
17+
targetRevision: dev

charts/apps/templates/backend-app.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ spec:
1212
repoURL: https://github.com/diamondlightsource/developer-portal
1313
targetRevision: {{ .Values.backend.targetRevision }}
1414
path: charts/backend
15+
helm:
16+
valueFiles:
17+
- values.yaml
18+
{{- with .Values.frontend.targetRevision }}
19+
{{- if eq "dev" . }}
20+
- dev-values.yaml
21+
{{- end }}
22+
{{- end }}
1523
destination:
1624
name: {{ .Values.destination.name }}
1725
server: {{ .Values.destination.server }}

charts/apps/templates/frontend-app.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ spec:
1212
repoURL: https://github.com/diamondlightsource/developer-portal
1313
targetRevision: {{ .Values.frontend.targetRevision }}
1414
path: charts/frontend
15+
helm:
16+
valueFiles:
17+
- values.yaml
18+
{{- with .Values.frontend.targetRevision }}
19+
{{- if eq "dev" . }}
20+
- dev-values.yaml
21+
{{- end }}
22+
{{- end }}
1523
destination:
1624
name: {{ .Values.destination.name }}
1725
server: {{ .Values.destination.server }}

charts/backend/dev-values.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
fullnameOverride: developer-portal-dev-backend
2+
3+
image:
4+
tag: latest
5+
6+
ingress:
7+
host: dev-portal-dev.diamond.ac.uk
8+
9+
postgres:
10+
host: developer-portal-dev-postgresql
11+
password:
12+
existingSecret: developer-portal-dev-postgresql
13+
14+
secrets:
15+
githubAppClientId: AgALl0fTMkvt3cU17r+rp/uBcST48wKNJ6FrwN1A5fPSc2gg/a0G2TZhN1Kl6vK1Vy1D37UVHY5pjMNUZwGDHFDpT00iC0T4xqyHUx332ojtA4gq+o5JLPddPPxPs1c+dUGe2zfWJ9r1JcxVKMBm0lpwVxlrDwmPWkAXxf3pPlQK9C2umz7eaLmIrPdXb1/tBrNaJ6e1JyLPOLmjvqbRfK77mcKoOt2Rcl7Oxswnu6i3BzqdBnkzWr0h/vKquHYrhnwtPzjf2bn8ZAScMbNIf8uk4/ymbfYMMNkFsGUoQj2arnefHKt1Ub+Rm3AHVmwi+pjKMuqyVSQczhkb+oa0KPJe/R9d261QcEC42pebA6AHmZ0UqL42Ud2lEQyPlWyc17dwBP56WLIN+ZKqWfrdT2pw6EklAGyCJGyDnUNS9TYA/oPKPOQD9rnqhCIy+MXoFdkdHPS3bnWF8ofv+8ZdGQTFN9cQToRpgXCPGfMXQRvDmCVazqNrbJ2k4xl378mssnYJq5zi41+QXRg6d9j55TeRx9J7gaSZPQVDTi/Nm+EGqUlEZG6b1t0B88AR7y4pCaFF4yWD5uOWvnWLxUaJDIwC+Wo3qaMMuSiq3JQOxp1n8u63pp5mapTxK+IlHMW/piylW0lDwTugKiUh/axpZ3QprO01tVLebk06KrV+OQbr3PGaxS9Phrize9dJsF1KyI+UTWJfbUM2VUh55tv/j/hD2S9img==
16+
githubAppSecret: AgBViW+/AOCSg+nIhhxWqZf/Zn7WxWWHIYte6A5Y89W1aEl7iVI/dl4Fr+QGS/ucQVEpO0hKv2d1JVxbiJv82yR2BsHlvZnv6D6BTdfpW8XFrTGpgK5AUMIVoFpBBXuyd/3120KdqIN9U6V/MGFRvY4Cc5uf0yZ4DIfh8Om4BcgiyUkkKMSrnBftnEeP7ZOiDXMGyb5OGcFHc5duNDpIjgnfJz4E6mSqEHjrNcREeqxXWFa+hGoPDMr100h0x/cgseWMMi8FNZgDFmL8qfu/uzLbPTjG0auyajKjUJcbrpZHc85cLER9mLY5dIBSbn8Fm37z523kkAx2tDsw387/1e3frL81fTpqBCL/lGuqmGhV9e064KFf6iahRJXOJ133RrPsae1HkeNDzNp2gifLLWOCN1tl5DkmpgIZtN/9Bgz+hIqVGo4Q369Xrljx2xpzaFALV/EmjkSiaxsHeAJGITC2FYWEo+5hwg+hsVKehUWzbTBQVhIlSNr/xsSCWqcl8kJ3AD2QvWUtQtZn+eSjAnol8NgYUzfD4de0vDAy2o1LVEIF0+kPv6YxC+8DEWkrDiAR/N0sdWlviCnys8VEjzvf1kML6mPHBKHtfjR3QR+uNTSXv4kLDpMvQvuDNe0QGaUoOcim4MQCysYa215fu8NyycmhCAsO9kMvrdEgSfpetkA1rbq8grDLxWL1ptfc0cSMLkevOuGNI+omH04kLV9JUyZSUa3TOZMn6rAkmGXLCF5bJGpUI6T/
17+
githubToken: AgA3QzYRADGdHM18KszY+ecvG6VlpHd4DSQnypSbMUWJJERUt6YTX4F4CMbhSCjd653EBUNAogcCweAQte9QutAWd7I4ssK/WJSZ8r+KERb0jS/Q4BqUJKzYtPz/O8YhIA34GwobtH3cf0hdvIAaSSQgdJxsWpCR+aSn1e57tyXEQnFM4b9f7VdHttn+d9vc5mPAu+O0aVL6xGem1xIeQYZx1XV2nOSaBmVzwXji7xz2RWZUJvR8Alb/UI49i4OsgZZnl1PEolJrg6wDQSN5LgyHs8WMe53C5J2d4c2UpFhmuw+UWY49/1o43j2pIu7Sta3kqdFO4wsV6gdjKX9tTaMn6b/ZreOvtf9TXzGwXe9QDN4oB7K089vagN+t2ovvPssWanXt6/17jDrBBtTkT+wkR+cNKCT0THCu3vnX8g13b300bgyLsztAzfIJhCwYXD8yR/lCNE0iHwOSCIckH2f2uVKxobOqsVZ0sOdcoG7mLyty9kxgrNuDiJfUcMB8lgxEatsym6EgPMFUwrlgnfp6V7QuO9gH/oZWSCq3OTFv9Mb3o/n1INXspGxg2DaqU6lNUEh1QzDVZN7vWX8oi2jvsXep3YQ6cCVDvuf1CXDKJl9uJiq3vOCJ581u2XujcCv6XW80YgJXpYqih4ent+kK1gza4Ebr7ekAjJfMnWushRx0VqGwKMi7iA1QI5rM/wN3vX9cUuTuD3rHO7Kuybbb05Q+MGB3yAsYfdfWXjygP38mdUVJFzU7
18+
gitlabToken: AgCh0dnYfMs/GTW7Cc2fUhDbDNiexh9AO3VFcA60S4IPTkQrtISKolMbxVLFtgg7GwS9k0FuPyn69y/+WHwEPLHyES8lVKrTL3cuw3olzwzzfkWt7XVTDWLPeQ6x35lJYWIJzIklAD7Gt4oqKbU3M9Uerojlio60x5LPquS6hqafIcXXjapQElZR+OI1u0h5Dtr6ZmaalQBxC+pUCwqEuYWCZJL6Nu6vaSsrzBy/hGOlEL7V4dbtzfZStJaDCkpQRRsh2ck4nyPpuNEMuhQFIsEu9Vd9AwYCKV0AVzJEI4DfyjExe7wND5SnKLs7DPYbeXMNxDS1+FiwiU9d5vgxAchbAFIuSNxpwvnmF9r/nBfWxAZ+VRDk2IuomDntoxdC6SKnXxRbDHruKS0YClqk74qFNa/dV354G5CtBSkp/xmYu0Eq5vKbIhRT95U8ddzUvlXixYJb++nrV+BckTfkqZD/sXqHwuItuLYWeFQaZq9Qun8G2NURwH+OVXRQYnEFfHNrXek/6y/fMXSc0+5nTI5BKV4etY+JVqzCiOvWIIhH/Iwx57xZvK+7HtB8ablx223xYHTX6xbwqGpqbVTRmvwhvo9yU655+esGgOofdluXvNuWlORxs+n/WDFBeWJ45S1p7TO9UhV+ytFsoSjqg5U3xA6dAjU4PgBTlKU7wVgVc9M8AaZQFXOfjxuzm53/KLzcyGJz8eTlEBjROkD+ijVwm0ob3yGmPmIrHw==
19+
s3AccessKeyId: AgAHW3zmQDNqqdGam0sDwZ6cmVKNQpNXqLRQLbVycmG2XFCRPRe3ayAibj+nhMIqwM9sBcL9/qf6s2rGy9VKVnj810EXyVan+fTpPbFP/coEWf5mU7fFImv+baREJlqY5WuZoy+pZoqyY1tyxvjxRdnDEasVKX0CP0EnA3jpw9JFryY7cRgam+sz2FNmPc+0BnsmFUtIZzOzfGRFesXtLLVJkYZeXvG8VoQMLJOwVOiXNz1+/pMdGDsr6AEQh9aKhFOTMFpaVaQ4xwmATc5CFAbG4mVs3FOFjFOP1N3aHVZxubYrQKYyeRZNMkFOGnvs/j4dZSqoLau1T9ckS+3o3F5YJYYQl32YerKPHCridvqIUmEyBMCAtJBpgilsc07Nak+alSSn4UvDQK5TfwpOn/sIQoeyVKl1oiMnSkSpnhqxfdigJCTQv1JwIrt31ZRSz51uSiCILrRQGUnFqsK3iD5lS8wl2Lhzw6MjvDJhHJtCMErhKPy81//YCJrUziDy4Ha6/RCFTV1PNkTwWOMbQOa3gitwwPLhO3A6cWGspUO/mVH3r+TlJ0aRlZEGRkCCMASyOzAQELSSYre7+byhH7XrsAKAMgwI+sLLUZrkp9WnnwDbeCcRS+bxX1M7Qrr9bD2uOVG2oDQ97Hj4BLEXpKbI3oWFaVTV9loeM92liQI0Rt/DCCdBIK03Es4rD3VKkavGMDbZspNYju8GmSWRRi+mZ4UZ6w==
20+
s3AccessKeySecret: AgAmLViKnuqALeXA4otvsUymw9R+2ydPdL6r+aUAM/w6i8KDUq8o9f+wtN7hcyiklMbed0moos5j8P/Cko9hIcKH/AHh93JTPo+/kh9XSJWmtpoI2osbKrFT176XsHwhfW5K3nmKDcNa/7h3JuXQsc7v+yOLeZMdfmD4unFrKKTcbMGmv4i+9LrTRxAxVoakxiEP64swIM7wZF9St2NlCQA5CPJu+Q61mNWY0v7KnCbKpX3BzmPrIAERscYPY8GgfzXaz0y/01CMD8xrmt7O0YhDSrh+pVvb0iwV8tabn3zu0Y9srNn1bPsVFbCHTsN/kNXr+ikQ5xnKJijBC40M+POoe/O+6pQNqu68gNyCvOmTdOYUBAaUGPA3/D5KUJNmX+5nMYRhqUNS8bR0Z4/ppt9gcAgsZOEwb0+KUk10N32ELvrgdVXPJizUDXX1+lab+gED65ITCAxijlIc4dNIQGOYdcrsv18phJqphTuXPZT9dJxxDHM3s9dbhus77YN1DRCdMJvG2qjl9BPKfC0uUwKcKNhp0URhGF1Mq+dyliYo92kxW7pPs+QZOUAPjtcxJt+wCKj2+R6fuoNXm2sZRAKkHKkQ48iv9SBUxUCOAinP7CrrJwap29m7gVC4oehkHMqnlVwLXY5dw4toGxcB2R7lMWnZwDFED1/+kUkSt8xAGO6pyzYhc9A6Ft2yrpDq5J9O6C6OJVg/fP3WxiN7J2J7OBJHWJuQS+saShnTGdEhj2OzR5XgaAGG

charts/frontend/dev-values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
fullnameOverride: developer-portal-dev-frontend
2+
3+
image:
4+
tag: latest
5+
6+
ingress:
7+
host: dev-portal-dev.diamond.ac.uk

0 commit comments

Comments
 (0)