-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (32 loc) · 2 KB
/
Makefile
File metadata and controls
37 lines (32 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.PHONY: all
all:
helm package .
helm repo index .
.PHONY: test
test:
# redmine kitchen sink
helm -n com-linktohack-redmine template redmine . -f test/docker-compose-redmine.yaml -f test/docker-compose-redmine-override.yaml \
--set services.db.expose={3306:3306} \
--set services.db.ports={3306:3306} \
--set services.db.deploy.placement.constraints={node.role==manager} \
--set services.redmine.deploy.placement.constraints={node.role==manager} \
--set chdir=/stack | yq -sy 'sort_by(.kind, .metadata.name) | .[]' > test/docker-compose-redmine.spec2.yaml
diff -u test/docker-compose-redmine.spec.yaml test/docker-compose-redmine.spec2.yaml
# dockersamples
helm -n com-linktohack-dockersamples template dockersamples . -f test/docker-compose-dockersamples.yaml \
| yq -sy 'sort_by(.kind, .metadata.name) | .[]' > test/docker-compose-dockersamples.spec2.yaml
diff -u test/docker-compose-dockersamples.spec.yaml test/docker-compose-dockersamples.spec2.yaml
# kubernetes dashboard
helm -n com-linktohack-kubernetes-dashboard template kubernetes-dashboard . -f test/docker-compose-kubernetes-dashboard.yaml \
| yq -sy 'sort_by(.kind, .metadata.name) | .[]' > test/docker-compose-kubernetes-dashboard.spec2.yaml
diff -u test/docker-compose-kubernetes-dashboard.spec.yaml test/docker-compose-kubernetes-dashboard.spec2.yaml
# traefik
helm -n com-linktohack-traefik template traefik . \
-f test/docker-compose-traefik.yaml \
-f test/docker-compose-traefik-override.yaml \
| yq -sy 'sort_by(.kind, .metadata.name) | .[]' > test/docker-compose-traefik.spec2.yaml
diff -u test/docker-compose-traefik.spec.yaml test/docker-compose-traefik.spec2.yaml
# container-settings (v3.8 features)
helm -n com-linktohack-container-settings template container-settings . -f test/docker-compose-container-settings.yaml \
| yq -sy 'sort_by(.kind, .metadata.name) | .[]' > test/docker-compose-container-settings.spec2.yaml
diff -u test/docker-compose-container-settings.spec.yaml test/docker-compose-container-settings.spec2.yaml