@@ -5,7 +5,7 @@ metadata:
55 name : dev-python-docs
66build :
77 artifacts :
8- - image : docs_dev
8+ - image : hololinked_docs_dev
99 context : .
1010 docker :
1111 dockerfile : Dockerfile
@@ -36,8 +36,8 @@ deploy:
3636 image.ports.containerPort : 8000
3737 setValueTemplates :
3838 image :
39- repository : " {{ .IMAGE_REPO_docs_dev }}"
40- tag : " {{ .IMAGE_TAG_docs_dev }}@{{ .IMAGE_DIGEST_docs_dev }}"
39+ repository : " {{ .IMAGE_REPO_hololinked_docs_dev }}"
40+ tag : " {{ .IMAGE_TAG_hololinked_docs_dev }}@{{ .IMAGE_DIGEST_hololinked_docs_dev }}"
4141
4242 - name : dev-python-docs-ingress
4343 chartPath : deployment/vps-maintenance/cluster/manifests/helm/ingress
@@ -58,7 +58,7 @@ metadata:
5858 name : staging-python-docs
5959build :
6060 artifacts :
61- - image : docs-v2
61+ - image : hololinked_docs_staging
6262 context : .
6363 docker :
6464 dockerfile : Dockerfile
@@ -80,9 +80,9 @@ deploy:
8080 image.ports.containerPort : 80
8181 setValueTemplates :
8282 image :
83- repository : " {{ .IMAGE_REPO_docs_v2 }}"
84- tag : " {{ .IMAGE_TAG_docs_v2 }}@{{ .IMAGE_DIGEST_docs_v2 }}"
85-
83+ repository : " {{ .IMAGE_REPO_hololinked_docs_staging }}"
84+ tag : " {{ .IMAGE_TAG_hololinked_docs_staging }}@{{ .IMAGE_DIGEST_hololinked_docs_staging }}"
85+
8686 - name : staging-python-docs-ingress
8787 chartPath : deployment/vps-maintenance/cluster/manifests/helm/ingress
8888 namespace : staging
@@ -100,6 +100,55 @@ deploy:
100100 cert-manager\.io/cluster-issuer : letsencrypt-prod
101101
102102
103+ ---
104+ # production version of the Python docs
105+ apiVersion : skaffold/v4beta13
106+ kind : Config
107+ metadata :
108+ name : hololinked-python-docs
109+ build :
110+ artifacts :
111+ - image : hololinked_docs
112+ context : .
113+ docker :
114+ dockerfile : Dockerfile
115+ target : prod
116+ tagPolicy :
117+ envTemplate :
118+ template : prod
119+ local :
120+ push : true
121+ deploy :
122+ helm :
123+ 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+
103152
104153
105154
0 commit comments