Skip to content

feat: add adx-mon Helm chart#1108

Draft
tpdownes wants to merge 1 commit into
Azure:mainfrom
tpdownes:feat/helm-chart
Draft

feat: add adx-mon Helm chart#1108
tpdownes wants to merge 1 commit into
Azure:mainfrom
tpdownes:feat/helm-chart

Conversation

@tpdownes
Copy link
Copy Markdown
Contributor

@tpdownes tpdownes commented Apr 7, 2026

Summary

Adds a Helm chart for deploying adx-mon components to charts/adx-mon/.

The chart is based on the production deployment configuration and provides a standard Helm-based installation path for adx-mon.

Chart contents

Templates:

  • namespace.yaml — Namespace creation
  • collector.yaml + collector-config.yaml — Collector DaemonSet and ConfigMap
  • ingestor.yaml — Ingestor StatefulSet
  • operator.yaml — Operator Deployment + RBAC + ADXCluster CR
  • alerter.yaml — Alerter Deployment
  • icmnotifier.yaml — ICM Notifier Deployment

CRDs:

  • adxclusters_crd.yaml
  • collectors_crd.yaml
  • ingestors_crd.yaml
  • managementcommands_crd.yaml
  • metricsexporters_crd.yaml

Intentionally excluded

Functions, SummaryRule, and AlertRule/Alerter CRDs and their associated resources are excluded from this chart. These are environment-specific resources that users manage separately in their own overlays.

Testing

This chart has been validated in production environments across multiple AKS clusters.

@tpdownes tpdownes force-pushed the feat/helm-chart branch 2 times, most recently from 632e014 to 326419d Compare April 7, 2026 05:08
Adds a Helm chart for deploying adx-mon components (collector, ingestor,
operator, alerter) along with their CRDs and supporting resources.

The chart is based on the deployment configuration used in production
and includes:
- Collector, Ingestor, Operator, Alerter, ICM Notifier deployments
- CRDs: ADXCluster, Collector, Ingestor, ManagementCommand, MetricsExporter
- Namespace creation

Functions, SummaryRule, and AlertRule CRDs and resources are intentionally
excluded as they are environment-specific and managed separately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant