-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelmfile.yaml
94 lines (90 loc) · 2.15 KB
/
helmfile.yaml
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
releases:
- name: traefik
namespace: traefik
chart: oci://ghcr.io/traefik/helm/traefik
version: "31.0.0"
values:
- ./Infrastructure/traefik.yaml
- name: ui-homepage
namespace: elasticdt
chart: ./Services/ui/homepage
needs:
- traefik/traefik
values:
- container:
image: anandarup1987/cherrypy-webserver
tag: latest
- traefik:
enabled: true
hostName: localhost
path: /
- name: ds-influxdb
namespace: elasticdt
chart: ./Services/ds/influxdb
needs:
- traefik/traefik
values:
- admin:
username: root
password: password
org: camdt
bucket: default
token: super-secret-token
- traefik:
enabled: true
hostName: influxdb.localhost
path: /
- name: di-mqtt
namespace: elasticdt
chart: ./Services/di/sensor_mqtt
needs:
- traefik/traefik
- elasticdt/ds-influxdb
values:
- telegraf:
mqtt:
broker_url: "tcp://test.mosquitto.org:1883"
topics: ["CamDT/DC1/IfM/#"]
influxdb:
url: "http://ds-influxdb.elasticdt:8086"
token: "super-secret-token"
org: "camdt"
bucket: "default"
- name: ui-grafana
namespace: elasticdt
chart: ./Services/ui/grafana
needs:
- traefik/traefik
values:
- image:
tag: "9.5.3"
- config:
org_name: "Main Org."
org_role: "Viewer"
- traefik:
enabled: true
hostName: grafana.localhost
- name: di-inventory-management
namespace: elasticdt
chart: ./Services/di/inv_mgmt
values:
- container:
image: anandarup1987/inventory_management
tag: latest
- service:
port: 12122
targetPort: 8000
- traefik:
enabled: true
hostName: inventory.localhost
path: /
- name: ds-neo4j
namespace: elasticdt
chart: ./Services/ds/neo4j
needs:
- traefik/traefik
values:
- neo4j:
password: password
- traefik:
enabled: true