File tree Expand file tree Collapse file tree 4 files changed +44
-3
lines changed Expand file tree Collapse file tree 4 files changed +44
-3
lines changed Original file line number Diff line number Diff line change @@ -92,8 +92,7 @@ curl -X GET "http://localhost:8080/ga4gh/trs/v2/tools" -H "accept: application/j
92
92
To quickly install the service for development/testing purposes, we recommend
93
93
deployment via [ ` docker-compose ` ] [ res-docker-compose ] , as described below. For
94
94
more durable deployments on cloud native infrastructure, we also provide a
95
- [ Helm] [ res-helm ] chart and [ basic deployment instructions] [ trs-filer-
96
- deployment] (details may need to be adapted for your specific infrastructure).
95
+ [ Helm] [ res-helm ] chart and [ basic deployment instructions] [ trs-filer-deployment ] (details may need to be adapted for your specific infrastructure).
97
96
98
97
### Requirements
99
98
Original file line number Diff line number Diff line change 1
- apiVersion : extensions/v1beta1
1
+ apiVersion : apps/v1
2
2
kind : Deployment
3
3
metadata :
4
4
name : {{ .Values.trs_filer.appName }}
Original file line number Diff line number Diff line change 17
17
wildcardPolicy : None
18
18
status :
19
19
ingress : []
20
+ {{ else if eq .Values.clusterType "kubernetes" }}
21
+ {{ if .Values.kubernetes.ingress.enabled }}
22
+ apiVersion : networking.k8s.io/v1
23
+ kind : Ingress
24
+ metadata :
25
+ annotations :
26
+ kubernetes.io/ingress.class : nginx
27
+ {{ if .Values.kubernetes.ingress.enabled }}
28
+ cert-manager.io/cluster-issuer : {{ .Values.kubernetes.https.issuer }}
29
+ kubernetes.io/tls-acme : " true"
30
+ {{ end }}
31
+ name : {{ .Values.trs_filer.appName }}-ingress
32
+ spec :
33
+ rules :
34
+ - host : {{ .Values.host_name }}
35
+ http :
36
+ paths :
37
+ - backend :
38
+ service :
39
+ name : {{ .Values.trs_filer.appName }}
40
+ port :
41
+ number : 8080
42
+ path : /
43
+ pathType : Prefix
44
+ {{ if .Values.kubernetes.https.enabled }}
45
+ tls :
46
+ - hosts :
47
+ - {{ .Values.host_name }}
48
+ secretName : {{ .Values.trs_filer.appName }}-ingress-secret
49
+ {{ end }}
20
50
{{ end }}
51
+ {{ end }}
Original file line number Diff line number Diff line change @@ -12,6 +12,17 @@ trs_filer:
12
12
13
13
apiServer : kubernetes.default.svc:443 # address of k8s API server
14
14
15
+ # If you are running kubernetes select whether you would like
16
+ # to access the service via Ingress. Also, if you have the cert manager
17
+ # installed, you can provision a certificate for https
18
+ kubernetes :
19
+ ingress :
20
+ enabled : true
21
+ https :
22
+ enabled : true
23
+ issuer : letsencrypt-prod
24
+
15
25
mongodb :
16
26
image : mongo:3.6
17
27
volumeSize : 1Gi
28
+
You can’t perform that action at this time.
0 commit comments