Skip to content

Commit 5605152

Browse files
committed
update helm chart in skaffold
1 parent 5ac9d94 commit 5605152

3 files changed

Lines changed: 97 additions & 108 deletions

File tree

deployment/sparse-checkout.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/introduction/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ For good first issues, visit repository wise:
2828
- [website](https://github.com/hololinked-dev/website/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22)
2929
- [kubernetes](https://github.com/hololinked-dev/vps-kubernetes-cluster/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22)
3030

31-
Our [contribution guidelines](https://github.com/hololinked-dev/hololinked/blob/main/CONTRIBUTING.md) may also help, especially for new contributors & setting up development environments. There are also [weekly office hours](https://github.com/hololinked-dev#monthly-meetings) & [discord group](https://discord.com/invite/kEz87zqQXh) (currently no participants).
31+
Our [contribution guidelines](https://github.com/hololinked-dev/hololinked/blob/main/CONTRIBUTING.md) may also help for setting up development environments and making your PR. There are also [weekly office hours](https://github.com/hololinked-dev#monthly-meetings) & [discord group](https://discord.com/invite/kEz87zqQXh) (currently no participants).

skaffold.yaml

Lines changed: 96 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ metadata:
55
name: dev-python-docs
66
build:
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:
2727
deploy:
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
5958
build:
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:
7170
deploy:
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
109107
build:
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:
121119
deploy:
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

Comments
 (0)