Skip to content

SPOG Helm Charts

SPOG uses two Helm charts that extend CloudControl's hub-and-spoke architecture to provide unified observability and management for distributed PowerDNS infrastructure.

Hub-and-Spoke Architecture

SPOG follows CloudControl's hub-and-spoke model, where a central control plane (hub) connects to multiple user planes (spokes). SPOG adds a NATS messaging layer for real-time communication between the hub and spokes:

  • Glass UI deploys alongside the CloudControl controlplane chart in the central management cluster
  • Glass Instrumentation deploys alongside the CloudControl userplane chart in each managed DNS cluster

Helm Charts

Chart Description
Glass UI Control plane services providing the web interface, authentication, authorization, and cluster coordination
Glass Instrumentation Edge services for service discovery, state monitoring, and CloudControl integration

Installation

Registry Authentication

Authenticate with the Helm registry:

Bash
helm registry login registry.open-xchange.com

Install Glass UI

Deploy Glass UI in your control plane cluster:

Bash
1
2
3
4
5
helm install <RELEASE_UI> oci://registry.open-xchange.com/cc-glass/glass-ui \
  --version 1.0.0 \
  --namespace <NAMESPACE_UI> \
  --create-namespace \
  --values <RELEASE_UI>-values.yaml

See the Configuration Reference for all available parameters.

Install Glass Instrumentation

Deploy Glass Instrumentation in each user plane cluster:

Bash
1
2
3
4
5
helm install <RELEASE_INSTRUMENTATION> oci://registry.open-xchange.com/cc-glass/glass-instrumentation \
  --version 1.0.0 \
  --namespace <NAMESPACE_INSTRUMENTATION> \
  --create-namespace \
  --values <RELEASE_INSTRUMENTATION>-values.yaml

See the Configuration Reference for all available parameters.

For a complete end-to-end walkthrough including CloudControl setup, see the Quickstart Guide.

What's Next