Mercurial > code > home > repos > homeauto
annotate service/powerEagle/plugs/deploy.yaml @ 1749:4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
author | drewp@bigasterisk.com |
---|---|
date | Sun, 28 Apr 2024 16:01:38 -0700 |
parents | |
children | 610beb3248d1 |
rev | line source |
---|---|
1749
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
1 apiVersion: apps/v1 |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
2 kind: Deployment |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
3 metadata: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
4 name: plugs |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
5 spec: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
6 replicas: 1 |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
7 selector: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
8 matchLabels: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
9 app: plugs |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
10 template: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
11 metadata: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
12 labels: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
13 app: plugs |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
14 annotations: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
15 prometheus.io/scrape: "true" |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
16 spec: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
17 containers: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
18 - name: plugs |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
19 image: reg:5000/plugs_exporter_image |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
20 workingDir: /opt |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
21 command: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
22 - pdm |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
23 - run |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
24 - python |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
25 - exporter.py |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
26 ports: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
27 - containerPort: 8005 |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
28 --- |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
29 apiVersion: v1 |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
30 kind: Service |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
31 metadata: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
32 name: plugs |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
33 spec: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
34 ports: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
35 - { port: 80, targetPort: 8005 } |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
36 selector: |
4b29ce991e59
cloudfree plug sends mqtt metrics, which we export to victoriametrics
drewp@bigasterisk.com
parents:
diff
changeset
|
37 app: plugs |