Secret Management

1 min read

KubeOps
Secrets
User Portal

Secret Management #

BuildPiper simplifies secret management through a centralised and secure interface for managing sensitive Kubernetes resources. It connects directly with Kubernetes clusters to fetch real-time secret data, giving users complete visibility from a single platform.

Secret Management Capabilities #

Centralised Secure Interface

Manage sensitive Kubernetes resources directly from BuildPiper with real-time cluster visibility.

Dual-Layer Tracking

Track BuildPiper-created secrets and detect external secrets deployed directly to the cluster.

Flexible Secret Creation

Create fresh secrets using guided forms, uploaded manifests, editor mode, or YAML editor.

Secret Management Overview #

Users can create, configure, and deploy secrets directly from the BuildPiper UI, eliminating manual terminal operations and simplifying management.

Real-Time Secret Visibility

BuildPiper connects directly with Kubernetes clusters to fetch real-time secret data from a single platform.

Simplified Operations

Users can create and deploy secrets without relying on manual terminal-based Kubernetes operations.

Dual-Layer Secret Tracking #

To strengthen governance, BuildPiper provides dual-layer secret tracking. It manages the full lifecycle of BuildPiper-created secrets while also detecting external secrets deployed directly to the cluster. This ensures accurate cluster visibility and helps identify unmanaged or shadow credentials before they become a security risk.

BuildPiper-Created Secrets

Secrets created through the BuildPiper UI are lifecycle-managed by the platform.

External Secrets

Secrets deployed directly to the cluster are detected for governance and security visibility.

Workflow: Accessing Secrets #

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

BP Snapshot: Secret management workflow

Secret Configuration Fields #

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

Field Name Mandatory Description
Secret Name Yes Assign a unique name to this secret. This name is referred to as the secret name 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 · Secret Management

Last updated: May 2026