30 lines
677 B
YAML
30 lines
677 B
YAML
name: monitoring
|
|
version: 2.1.0
|
|
type: taskserv
|
|
description: Comprehensive monitoring stack with Prometheus, Grafana, and AlertManager
|
|
author: DevOps Team
|
|
requires:
|
|
- kubectl
|
|
- helm
|
|
permissions:
|
|
- cluster-admin
|
|
- monitoring-namespace
|
|
profiles:
|
|
- production
|
|
- staging
|
|
- development
|
|
hooks:
|
|
pre_taskserv_install: hooks/validate-cluster.nu
|
|
post_taskserv_install: hooks/setup-dashboards.nu
|
|
configuration:
|
|
prometheus:
|
|
retention: "30d"
|
|
storage_size: "50Gi"
|
|
grafana:
|
|
admin_password: "from_secrets"
|
|
plugins:
|
|
- grafana-piechart-panel
|
|
- grafana-clock-panel
|
|
alertmanager:
|
|
slack_webhook: "from_secrets"
|
|
email_config: "from_secrets" |