additional monitoring scrapes

This commit is contained in:
2026-05-18 22:28:14 -05:00
parent b45dcea4c3
commit a7f77514d6
23 changed files with 837 additions and 26235 deletions

View File

@@ -0,0 +1,67 @@
# ------------------------------------------------------------------------------
# ExternalSecrets — monitoring namespace secrets from 1Password
# ------------------------------------------------------------------------------
# Grafana admin credentials
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: grafana-admin-secret
namespace: monitoring
spec:
secretStoreRef:
kind: ClusterSecretStore
name: onepassword-connect
refreshInterval: "1h"
target:
name: grafana-admin-secret
creationPolicy: Owner
data:
- secretKey: admin-user
remoteRef:
key: grafana-admin
property: admin-user
- secretKey: admin-password
remoteRef:
key: grafana-admin
property: admin-password
---
# Proxmox VE Exporter API token
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: pve-exporter-secret
namespace: monitoring
spec:
secretStoreRef:
kind: ClusterSecretStore
name: onepassword-connect
refreshInterval: "1h"
target:
name: pve-exporter-secret
creationPolicy: Owner
data:
- secretKey: token-value
remoteRef:
key: proxmox-prometheus
property: token-value
---
# SNMP community string
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: snmp-community-secret
namespace: monitoring
spec:
secretStoreRef:
kind: ClusterSecretStore
name: onepassword-connect
refreshInterval: "1h"
target:
name: snmp-community-secret
creationPolicy: Owner
data:
- secretKey: community
remoteRef:
key: snmp-community
property: community