convert to app template

This commit is contained in:
2024-06-23 18:09:00 -05:00
parent 5c6690d0fa
commit 80429537e6
3 changed files with 81 additions and 36 deletions

View File

@@ -1,34 +1,57 @@
unpoller:
replicaCount: 1
image:
name: unpoller/unpoller
tag: v2.11.2
pullPolicy: IfNotPresent
updateStrategy:
type: Recreate
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/unpoller/unpollers
tag: v2.11.2
pullPolicy: IfNotPresent
env:
- name: UP_UNIFI_CONTROLLER_0_SAVE_ALARMS
value: 'false'
- name: UP_UNIFI_CONTROLLER_0_SAVE_ANOMALIES
value: 'false'
- name: UP_UNIFI_CONTROLLER_0_SAVE_DPI
value: 'false'
- name: UP_UNIFI_CONTROLLER_0_SAVE_EVENTS
value: 'false'
- name: UP_UNIFI_CONTROLLER_0_SAVE_IDS
value: 'false'
- name: UP_UNIFI_CONTROLLER_0_SAVE_SITES
value: 'true'
- name: UP_UNIFI_CONTROLLER_0_URL
value: https://unifi.alexlebens.net/
- name: UP_UNIFI_CONTROLLER_0_VERIFY_SSL
value: 'false'
- name: UP_INFLUXDB_DISABLE
value: 'true'
- name: UP_PROMETHEUS_HTTP_LISTEN
value: 0.0.0.0:9130
- name: UP_PROMETHEUS_NAMESPACE
value: unpoller
- name: UP_POLLER_DEBUG
value: 'false'
- name: UP_POLLER_QUIET
value: 'false'
envFrom:
- secretRef:
name: unpoller-unifi-secret
resources:
requests:
cpu: 100m
memory: 128Mi
serviceAccount:
create: true
service:
type: ClusterIP
port: 9130
protocol: TCP
name: metrics
metrics:
enabled: true
serviceMonitor:
enabled: true
interval: 30s
scrapeTimeout: 10s
prometheusRule:
enabled: true
existingSecret: unpoller-unifi-secret
settings:
unifi:
config:
url: https://unifi.alexlebens.net/
save_sites: true
verify_ssl: false
prometheus:
namespace: unpoller
http_listen: "0.0.0.0:9130"
unpoller:
debug: false
quiet: false
main:
controller: main
ports:
metrics:
port: 9130
targetPort: 9130
protocol: TCP