Config Management

1 min read

KubeOps
ConfigMaps
User Portal

Config Management #

BuildPiper simplifies configuration management by providing a centralised interface to manage Kubernetes resources. It syncs directly with your clusters to fetch real-time data, giving you full visibility without leaving the platform.

Config Management Capabilities #

Centralised Interface

Create, configure, view, and deploy Kubernetes ConfigMaps directly from the BuildPiper UI.

Dual Tracking

Track BP-managed ConfigMaps while also identifying external ConfigMaps deployed directly to the cluster.

Flexible Input Methods

Use guided forms, uploaded manifests, editor mode, or YAML editor to define ConfigMap data.

Config Management Overview #

Beyond viewing data, BuildPiper enables users to create, configure, and deploy new resources directly through the UI. This eliminates manual terminal work and streamlines the workflow into a single, unified management experience.

Real-Time Cluster Sync

BuildPiper syncs directly with Kubernetes clusters to fetch up-to-date configuration data.

Unified Management

Users can manage ConfigMaps from one platform without switching to terminal-based Kubernetes tooling.

Dual Tracking Capability #

To ensure complete operational oversight, BuildPiper features a dual-tracking capability. It maintains full lifecycle management for BP-managed ConfigMaps created within the platform while simultaneously identifying external ConfigMaps that were deployed directly to the cluster.

BP Managed ConfigMaps

All ConfigMaps created from the BuildPiper UI are listed under BP-managed-config-maps.

External ConfigMaps

ConfigMaps deployed directly to the Kubernetes cluster are identified separately for visibility.

Workflow: Accessing Config Maps #

Navigation PathHow to Access / Navigate
Login to BPApplicationEnvironment OverviewSelect EnvironmentConfig MapsAdd Configmap
Final Step: Fill in the ConfigMap form and hit Save.
Note: BP CM page is accessible only via the user portal. To onboard and create a fresh ConfigMap, users can click the Add Configmap button.

BP Snapshot: ConfigMap management workflow

ConfigMap Configuration Fields #

The following configuration fields are available when creating or onboarding a ConfigMap from BuildPiper.

Field Name Mandatory Description
Config Name Yes Assign a unique name to this ConfigMap. This name is referred to for config-map usage in deployment settings later.
Enable Versioning No When active, the system saves a history of changes, allowing users to track or revert to previous versions of the configuration.
Input Method Yes Select the preferred way to provide data: Guided Form for key-value pairs, Upload Manifest for YAML from computer/Git/Helm templates, Editor Mode for text area key-value input, or YAML Editor for full YAML configuration.
Multiline Quotes No If enabled, the system automatically wraps data that spans multiple lines in quotes to ensure correct formatting.
Double Quotes No Enable this if configuration values specifically require double quotes around them.
Server Side Apply No An advanced Kubernetes feature that lets the cluster server manage configuration merges and updates instead of the local client.

BuildPiper Documentation · Config Management

Last updated: May 2026