@@ -5,20 +5,20 @@ metadata:
55 name : dev-python-docs
66build :
77 artifacts :
8- - image : hololinked_docs_dev
9- context : .
10- docker :
11- dockerfile : Dockerfile
12- target : dev
13- # mkdocs reloading not working
14- sync :
15- manual :
16- - src : " docs/**/*"
17- dest : " /app"
18- - src : " mkdocs.yml"
19- dest : " /app"
20- - src : " main.py"
21- dest : " /app"
8+ - image : hololinked_docs_dev
9+ context : .
10+ docker :
11+ dockerfile : Dockerfile
12+ target : dev
13+ # mkdocs reloading not working
14+ sync :
15+ manual :
16+ - src : " docs/**/*"
17+ dest : " /app"
18+ - src : " mkdocs.yml"
19+ dest : " /app"
20+ - src : " main.py"
21+ dest : " /app"
2222 tagPolicy :
2323 envTemplate :
2424 template : dev
@@ -27,28 +27,27 @@ build:
2727deploy :
2828 helm :
2929 releases :
30- - name : dev-python-docs
31- chartPath : deployment/vps-maintenance/cluster/manifests/helm/apps
32- namespace : development
33- createNamespace : true
34- setValues :
35- nameOverride : dev-python-docs
36- image.ports.containerPort : 8000
37- setValueTemplates :
38- image :
39- repository : " {{ .IMAGE_REPO_hololinked_docs_dev }}"
40- tag : " {{ .IMAGE_TAG_hololinked_docs_dev }}@{{ .IMAGE_DIGEST_hololinked_docs_dev }}"
41-
42- - name : dev-python-docs-ingress
43- chartPath : deployment/vps-maintenance/cluster/manifests/helm/ingress
44- namespace : development
45- createNamespace : true
46- valuesFiles :
47- - deployment/vps-maintenance/cluster/manifests/helm/ingress/values.yaml
48- - deployment/ingress-values.yaml
49- setValues :
50- nameOverride : dev-python-docs-ingress
30+ - name : dev-python-docs
31+ chartPath : deployment/helm/container-helm-chart
32+ namespace : development
33+ createNamespace : true
34+ setValues :
35+ nameOverride : dev-python-docs
36+ image.ports.containerPort : 8000
37+ setValueTemplates :
38+ image :
39+ repository : " {{ .IMAGE_REPO_hololinked_docs_dev }}"
40+ tag : " {{ .IMAGE_TAG_hololinked_docs_dev }}@{{ .IMAGE_DIGEST_hololinked_docs_dev }}"
5141
42+ - name : dev-python-docs-ingress
43+ chartPath : deployment/helm/ingress-helm-chart
44+ namespace : development
45+ createNamespace : true
46+ valuesFiles :
47+ - deployment/helm/ingress-helm-chart/values.yaml
48+ - deployment/ingress-values.yaml
49+ setValues :
50+ nameOverride : dev-python-docs-ingress
5251
5352---
5453# staging a production version of the Python docs
@@ -58,11 +57,11 @@ metadata:
5857 name : staging-python-docs
5958build :
6059 artifacts :
61- - image : hololinked_docs_staging
62- context : .
63- docker :
64- dockerfile : Dockerfile
65- target : prod
60+ - image : hololinked_docs_staging
61+ context : .
62+ docker :
63+ dockerfile : Dockerfile
64+ target : prod
6665 tagPolicy :
6766 envTemplate :
6867 template : staging
@@ -71,34 +70,33 @@ build:
7170deploy :
7271 helm :
7372 releases :
74- - name : staging-python-docs
75- chartPath : deployment/vps-maintenance/cluster/manifests/ helm/apps
76- namespace : staging
77- createNamespace : true
78- setValues :
79- nameOverride : staging-python-docs
80- image.ports.containerPort : 80
81- setValueTemplates :
82- image :
83- repository : " {{ .IMAGE_REPO_hololinked_docs_staging }}"
84- tag : " {{ .IMAGE_TAG_hololinked_docs_staging }}@{{ .IMAGE_DIGEST_hololinked_docs_staging }}"
73+ - name : staging-python-docs
74+ chartPath : deployment/helm/container-helm-chart
75+ namespace : staging
76+ createNamespace : true
77+ setValues :
78+ nameOverride : staging-python-docs
79+ image.ports.containerPort : 80
80+ setValueTemplates :
81+ image :
82+ repository : " {{ .IMAGE_REPO_hololinked_docs_staging }}"
83+ tag : " {{ .IMAGE_TAG_hololinked_docs_staging }}@{{ .IMAGE_DIGEST_hololinked_docs_staging }}"
8584
86- - name : staging-python-docs-ingress
87- chartPath : deployment/vps-maintenance/cluster/manifests/helm/ingress
88- namespace : staging
89- createNamespace : true
90- valuesFiles :
91- - deployment/vps-maintenance/cluster/manifests/helm/ingress/values.yaml
92- - deployment/ingress-values.yaml
93- setValues :
94- nameOverride : staging-python-docs-ingress
95- rules[0].host : docs.staging.hololinked.dev
96- rules[0].http.paths[0].backend.service.name : staging-python-docs
97- tls[0].hosts[0] : docs.staging.hololinked.dev
98- tls[0].secretName : docs-staging-hololinked-dev-tls
99- annotations :
100- cert-manager\.io/cluster-issuer : letsencrypt-prod
101-
85+ - name : staging-python-docs-ingress
86+ chartPath : deployment/helm/ingress-helm-chart
87+ namespace : staging
88+ createNamespace : true
89+ valuesFiles :
90+ - deployment/helm/ingress-helm-chart/values.yaml
91+ - deployment/ingress-values.yaml
92+ setValues :
93+ nameOverride : staging-python-docs-ingress
94+ rules[0].host : docs.staging.hololinked.dev
95+ rules[0].http.paths[0].backend.service.name : staging-python-docs
96+ tls[0].hosts[0] : docs.staging.hololinked.dev
97+ tls[0].secretName : docs-staging-hololinked-dev-tls
98+ annotations :
99+ cert-manager\.io/cluster-issuer : letsencrypt-prod
102100
103101---
104102# production version of the Python docs
@@ -108,11 +106,11 @@ metadata:
108106 name : hololinked-python-docs
109107build :
110108 artifacts :
111- - image : hololinked_docs
112- context : .
113- docker :
114- dockerfile : Dockerfile
115- target : prod
109+ - image : hololinked_docs
110+ context : .
111+ docker :
112+ dockerfile : Dockerfile
113+ target : prod
116114 tagPolicy :
117115 envTemplate :
118116 template : prod
@@ -121,34 +119,30 @@ build:
121119deploy :
122120 helm :
123121 releases :
124- - name : hololinked-python-docs
125- chartPath : deployment/vps-maintenance/cluster/manifests/helm/apps
126- namespace : docs
127- createNamespace : true
128- setValues :
129- nameOverride : hololinked-python-docs
130- image.ports.containerPort : 80
131- setValueTemplates :
132- image :
133- repository : " {{ .IMAGE_REPO_hololinked_docs }}"
134- tag : " {{ .IMAGE_TAG_hololinked_docs }}@{{ .IMAGE_DIGEST_hololinked_docs }}"
135-
136- - name : hololinked-python-docs-ingress
137- chartPath : deployment/vps-maintenance/cluster/manifests/helm/ingress
138- namespace : docs
139- createNamespace : true
140- valuesFiles :
141- - deployment/vps-maintenance/cluster/manifests/helm/ingress/values.yaml
142- - deployment/ingress-values.yaml
143- setValues :
144- nameOverride : hololinked-python-docs-ingress
145- rules[0].host : docs.hololinked.dev
146- rules[0].http.paths[0].backend.service.name : hololinked-python-docs
147- tls[0].hosts[0] : docs.hololinked.dev
148- tls[0].secretName : docs-hololinked-dev-tls
149- annotations :
150- cert-manager\.io/cluster-issuer : letsencrypt-prod
151-
152-
122+ - name : hololinked-python-docs
123+ chartPath : deployment/helm/container-helm-chart
124+ namespace : docs
125+ createNamespace : true
126+ setValues :
127+ nameOverride : hololinked-python-docs
128+ image.ports.containerPort : 80
129+ setValueTemplates :
130+ image :
131+ repository : " {{ .IMAGE_REPO_hololinked_docs }}"
132+ tag : " {{ .IMAGE_TAG_hololinked_docs }}@{{ .IMAGE_DIGEST_hololinked_docs }}"
153133
154-
134+ - name : hololinked-python-docs-ingress
135+ chartPath : deployment/helm/ingress-helm-chart
136+ namespace : docs
137+ createNamespace : true
138+ valuesFiles :
139+ - deployment/helm/ingress-helm-chart/values.yaml
140+ - deployment/ingress-values.yaml
141+ setValues :
142+ nameOverride : hololinked-python-docs-ingress
143+ rules[0].host : docs.hololinked.dev
144+ rules[0].http.paths[0].backend.service.name : hololinked-python-docs
145+ tls[0].hosts[0] : docs.hololinked.dev
146+ tls[0].secretName : docs-hololinked-dev-tls
147+ annotations :
148+ cert-manager\.io/cluster-issuer : letsencrypt-prod
0 commit comments