Skip to content

Conversation

@nashtapu-tibco
Copy link
Contributor

This pull request updates several Helm charts, most notably the haproxy chart used within dp-configure-namespace, with a new version, improved documentation, expanded templating, and enhanced Kubernetes RBAC resources. The main changes include upgrading the HAProxy Ingress Controller version, adding new helper templates and labels, updating RBAC manifests, and providing new documentation and test values for advanced deployment scenarios.

Helm Chart and Dependency Upgrades:

  • Upgraded the haproxy chart and its dependency version to 1.46.0, updating the base image to Ingress Controller 3.1.14 and aligning artifactmanager and dp-configure-namespace charts to new versions. [1] [2] [3] [4]

Documentation Improvements:

  • Enhanced haproxy chart documentation with instructions for OCI-based installation, EKS deployment notes, PodMonitor support, and clarified chart repository usage. [1] [2] [3] [4]

Templating and Helper Functions:

  • Added new helper templates in _helpers.tpl for consistent labeling and selector generation, and introduced a helper for default backend image pull secrets.

RBAC and Kubernetes Resource Enhancements:

  • Added new clusterrole.yaml and clusterrolebinding.yaml templates for RBAC, with dynamic rules and labels for the HAProxy Ingress Controller. [1] [2]
  • Updated configmap and other resource labels to use the new helper templates for consistency.

Test Values and Copyright

  • Added or updated several test values files in the ci/ directory for different deployment scenarios, and updated copyright years to 2025. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

These updates ensure better maintainability, improved deployment flexibility, and alignment with the latest best practices for Kubernetes and Helm.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates multiple Helm charts to version 1.13.x, with the primary focus on upgrading the HAProxy Ingress Controller chart from version 1.44.5 to 1.46.0 (using Ingress Controller 3.1.14). The changes include enhanced RBAC configuration, improved templating support, updated documentation, and modernized Kubernetes resource management.

Key changes:

  • HAProxy chart upgraded to 1.46.0 with Ingress Controller 3.1.14
  • Enhanced templating with new helper functions for consistent labeling
  • Addition of ClusterRole and ClusterRoleBinding resources for improved RBAC
  • Expanded Traefik ingress controller support in o11y-service
  • Updated chart versions across multiple components to 1.13.x

Reviewed changes

Copilot reviewed 55 out of 55 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
charts/tp-dp-monitor-agent Version bumps to 1.13.x with updated build metadata
charts/tp-cp-proxy Version and image tag updates to align with 1.13 release
charts/o11y-service Added OpenSearch configuration support and Traefik middleware definitions
charts/dp-core-infrastructure Version updates for tibtunnel and provisioner-agent sub-charts
charts/dp-configure-namespace/charts/haproxy Major upgrade to 1.46.0 with new RBAC resources, helper templates, and documentation
charts/dp-configure-namespace Updated to use new haproxy 1.46.0 chart and removed discovery-service.yaml
charts/artifactmanager Version bump to 1.13.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nashtapu-tibco nashtapu-tibco merged commit 088fba1 into main Nov 23, 2025
2 checks passed
@nashtapu-tibco nashtapu-tibco deleted the infra-dp-charts_promotion_1_13 branch November 23, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants