High-impact improvements based on Codex recommendations: 1. values.schema.json - JSON schema validation catches config errors at install time 2. helm-docs automation - Auto-generates documentation from values.yaml comments 3. kind smoke tests - Deploys and upgrades chart in real cluster to catch runtime issues 4. ServiceMonitor template - Built-in Prometheus integration for observability 5. Artifact Hub metadata - Changelog, links, and maintainer info for better discoverability These improvements provide: - Configuration validation before deployment - Always up-to-date documentation - Runtime validation in CI - First-class monitoring support - Better user experience on Artifact Hub Related to #686
40 lines
1.4 KiB
YAML
40 lines
1.4 KiB
YAML
apiVersion: v2
|
|
name: pulse
|
|
description: Helm chart for deploying the Pulse hub and optional Docker monitoring agent.
|
|
type: application
|
|
version: 4.28.0
|
|
appVersion: "4.28.0"
|
|
icon: https://raw.githubusercontent.com/rcourtman/Pulse/main/docs/images/pulse-logo.svg
|
|
keywords:
|
|
- monitoring
|
|
- proxmox
|
|
- observability
|
|
home: https://github.com/rcourtman/Pulse
|
|
sources:
|
|
- https://github.com/rcourtman/Pulse
|
|
maintainers:
|
|
- name: Pulse Maintainers
|
|
email: pulse@rcourtman.dev
|
|
annotations:
|
|
org.opencontainers.image.source: https://github.com/rcourtman/Pulse
|
|
org.opencontainers.image.description: Helm chart for deploying Pulse monitoring system
|
|
org.opencontainers.image.licenses: MIT
|
|
artifacthub.io/changes: |
|
|
- kind: added
|
|
description: GitHub Pages Helm repository distribution (no authentication required)
|
|
- kind: added
|
|
description: values.schema.json for configuration validation
|
|
- kind: added
|
|
description: ServiceMonitor template for Prometheus integration
|
|
- kind: added
|
|
description: Automated chart documentation generation with helm-docs
|
|
- kind: added
|
|
description: Smoke tests with kind cluster deployment
|
|
artifacthub.io/links: |
|
|
- name: Documentation
|
|
url: https://github.com/rcourtman/Pulse/blob/main/docs/KUBERNETES.md
|
|
- name: Support
|
|
url: https://github.com/rcourtman/Pulse/discussions
|
|
artifacthub.io/maintainers: |
|
|
- name: rcourtman
|
|
email: pulse@rcourtman.dev
|