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.
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.
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.
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.