Labels and annotations
- Last Updated: March 9, 2026
- 1 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
The Hybrid Data Pipeline Helm chart provides support for labels and annotations across Kubernetes resources. This capability enables resource management, monitoring, and compliance requirements in production environments.
Labels and annotations have different roles in Kubernetes. Labels are used to identify and group objects for service selectors, PodDisruptionBudgets, and resource organization. Annotations are used to attach non-identifying metadata such as build timestamps, monitoring configurations, and contact information.
By default, no labels or annotations are applied to resources. You must explicitly configure these values in the values.yaml file based on their specific requirements.
Labels and annotations can be configured in the values.yaml file for the following resources:
- Hybrid Data Pipeline global
resources
hdp: commonLabels: environment: "production" commonAnnotations: contact.team: "data-platform@company.com" - Hybrid Data Pipeline
components
hdp: podLabels: security.policy: "restricted" podAnnotations: sidecar.istio.io/inject: "true" - PostgreSQL components
postgresql: primary: podLabels: database.role: "primary" podAnnotations: backup.io/include: "true"
For descriptions of supported parameters, see Helm chart parameters or refer to the values.yaml file in the Hybrid Data Pipeline Helm chart GitHub repository.