annotate deploy_vmalert.yaml @ 7:7130eb6d8e6b

redo deployment config to use skaffold live sync instead of busted CM way
author drewp@bigasterisk.com
date Sun, 04 Dec 2022 02:06:31 -0800
parents vmalert.yaml@1eb6e6a2b9b6
children 2eab3e6b89f2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: apps/v1
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Deployment
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
drewp@bigasterisk.com
parents:
diff changeset
4 name: vmalert
drewp@bigasterisk.com
parents:
diff changeset
5 spec:
drewp@bigasterisk.com
parents:
diff changeset
6 replicas: 1
drewp@bigasterisk.com
parents:
diff changeset
7 strategy: { type: Recreate }
drewp@bigasterisk.com
parents:
diff changeset
8 selector:
drewp@bigasterisk.com
parents:
diff changeset
9 matchLabels:
drewp@bigasterisk.com
parents:
diff changeset
10 app: vmalert
drewp@bigasterisk.com
parents:
diff changeset
11 template:
drewp@bigasterisk.com
parents:
diff changeset
12 metadata:
drewp@bigasterisk.com
parents:
diff changeset
13 labels:
drewp@bigasterisk.com
parents:
diff changeset
14 app: vmalert
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
15 annotations:
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
16 prometheus.io/scrape: "true"
0
drewp@bigasterisk.com
parents:
diff changeset
17 spec:
drewp@bigasterisk.com
parents:
diff changeset
18 serviceAccountName: victoriametrics
drewp@bigasterisk.com
parents:
diff changeset
19 containers:
drewp@bigasterisk.com
parents:
diff changeset
20 - name: vmalert
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
21 image: bang5:5000/vmalert
0
drewp@bigasterisk.com
parents:
diff changeset
22 args:
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
23 - -configCheckInterval=5s
2
5bd8d77921f1 FQ hostnames to work around my bad dns
drewp@bigasterisk.com
parents: 0
diff changeset
24 - -datasource.url=http://victoriametrics.default.svc.cluster.local./m/
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
25 - -external.url=https://bigasterisk.com/vmalert
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
26 - -loggerLevel=INFO
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
27 - -loggerTimezone=America/Los_Angeles
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
28 - -memory.allowedBytes=512MB
2
5bd8d77921f1 FQ hostnames to work around my bad dns
drewp@bigasterisk.com
parents: 0
diff changeset
29 - -notifier.url=http://alertmanager.default.svc.cluster.local.
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
30 - -remoteRead.url=http://victoriametrics.default.svc.cluster.local./m/
2
5bd8d77921f1 FQ hostnames to work around my bad dns
drewp@bigasterisk.com
parents: 0
diff changeset
31 - -remoteWrite.url=http://victoriametrics.default.svc.cluster.local./m/
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
32 - -rule=/local/rules/*.yaml
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
33 - -rule=/local/rules/build/*.yaml
0
drewp@bigasterisk.com
parents:
diff changeset
34 ports:
drewp@bigasterisk.com
parents:
diff changeset
35 - containerPort: 8880
drewp@bigasterisk.com
parents:
diff changeset
36 resources:
drewp@bigasterisk.com
parents:
diff changeset
37 limits:
drewp@bigasterisk.com
parents:
diff changeset
38 memory: 0.5Gi
drewp@bigasterisk.com
parents:
diff changeset
39 ---
drewp@bigasterisk.com
parents:
diff changeset
40 apiVersion: v1
drewp@bigasterisk.com
parents:
diff changeset
41 kind: Service
drewp@bigasterisk.com
parents:
diff changeset
42 metadata:
drewp@bigasterisk.com
parents:
diff changeset
43 name: vmalert
drewp@bigasterisk.com
parents:
diff changeset
44 spec:
drewp@bigasterisk.com
parents:
diff changeset
45 ports:
drewp@bigasterisk.com
parents:
diff changeset
46 - port: 80
drewp@bigasterisk.com
parents:
diff changeset
47 targetPort: 8880
drewp@bigasterisk.com
parents:
diff changeset
48 selector:
drewp@bigasterisk.com
parents:
diff changeset
49 app: vmalert