Deploy & operate

With ControlPlane.
The entire Grid Data family, deployed
from one console.

ControlPlane packages every application into versioned bundles and installs them on Kubernetes with Helm — or on a single server with Docker Compose. A week of hand-crafted YAML becomes a guided, repeatable, auditable deployment.

Helm 3
Kubernetes-native releases
Bundles
versioned, reproducible stacks
2 targets
clusters or bare metal
Encrypted
Fernet-protected secrets
controlplane / releases Releases BundlesTargets ConfigurationHistory Cluster prod-eu-west healthy Releases Deploy bundle gdmp-2.4.0 Grid Data Management Platform deployed Upgrade gds-1.0.0 Grid Data Simulator deployed Upgrade gdea-3.1.0 Enhanced Analytics installing hem-1.8.2 Head-End Management previous Roll back Release history retained for every target · encrypted values at rest

Software this critical deserves a boring deployment

Utility platforms fail at the seams — a missed value here, a mismatched version there. ControlPlane removes the seams: every environment runs a known bundle, configured through one console, with Helm’s upgrade-and-rollback safety net underneath.

What it handles

Helm-based release management

Install, upgrade, and roll back complete application releases on any Kubernetes cluster — cloud, on-premises, or edge — with full release history.

Versioned application bundles

GDM, GDS, and platform releases ship as self-contained bundles, so development, QA, and production run provably identical stacks.

Guided web console

A modern React UI walks operators through cluster targets, configuration values, and release status — no kubectl expertise required.

Secrets kept safe

Sensitive configuration is encrypted at rest with Fernet symmetric encryption; JWT-secured APIs guard every operation.

Kubernetes or bare metal

The same bundles deploy through Helm on Kubernetes or Docker Compose on a single server — production to field demo.

Environment configuration

Registries, ingress, and credentials managed centrally and applied consistently at deploy time.

How it works

See it, end to end

one versioned bundle — two deployment targets Release bundle gdmp-2.4.0 gds-1.0.0 helm charts + values ControlPlane console Install Upgrade Roll back encrypted config · release history · RBAC Kubernetes cluster (Helm) gdmpgdsgdea hemreporting Bare metal / single server same bundles via Docker Compose From versioned bundle to running platform — the same path for a production cluster and a demo laptop.
1

Load a bundle

Pick a versioned release bundle — the complete set of charts, images, and default values for a family release.

2

Configure the target

Point at a Kubernetes cluster or a bare-metal host; set environment values once, encrypted at rest.

3

Deploy

ControlPlane drives Helm (or Compose) to install every application in order, and records the release.

4

Operate

Upgrade to the next bundle, or roll back to the last known-good release — with the full history in front of you.

Use cases

Where it earns its keep

Utility production rollouts

Stand up the full Grid Data stack in a customer’s Kubernetes environment in hours, with a documented, repeatable procedure.

Managed upgrades

Move a live deployment from one platform release to the next with rollback as a first-class safety net.

Air-gapped and on-premises sites

Deploy from a private registry with no external dependencies — a common requirement for critical infrastructure.

Demo and evaluation environments

Spin up a complete, disposable stack on a laptop or a single VM for demonstrations and proofs of concept.

Multi-environment consistency

Keep dev, QA, and production aligned to the same bundle versions and configuration model.

Under the hood

Technology

Current, supported, boring-on-purpose technology — the kind that stays deployable for years.

React + Nginx
FastAPI
PostgreSQL 16
Helm 3 / Kubernetes
Docker Compose
Fernet encryption
JWT

Better together

Part of the Grid Data Family

Every family application shares one identity platform, one design system, one registration pattern, and one deployment path.

Deployed applications register here for lifecycle tracking.

Verifies each freshly deployed environment end-to-end.

The flagship workload ControlPlane deploys.

See Grid Data App Manager live

A working demonstration takes thirty minutes — on our environment or yours, with realistic simulated data.

Products

Contact

8100 Penn Ave S, suite 150j, Bloomington, MN – 55431

 +1 (763) 353-4363

Copyright © 2026 All Right Reserved PeriNimble