Skip to content

Conversation

@nashtapu-tibco
Copy link
Contributor

This pull request introduces the new tibco-cp-base Helm chart, providing a foundational chart for the TIBCO Platform with clear documentation, licensing, and dependency management. It also adds the hybrid-proxy subchart, including its own Helm metadata and a new Kubernetes CustomResourceDefinition (CRD) for tunnel routes. Additionally, the documentation is updated to clarify prerequisites and secret management, and Helm ignore files are added for better packaging hygiene.

New Chart Introduction and Structure:

  • Added the new tibco-cp-base Helm chart, including its main metadata (Chart.yaml), detailed documentation (README.md), and licensing information (LICENSE). This chart aggregates and manages dependencies for core TIBCO Platform components. [1] [2] [3]

Dependency and Subchart Management:

  • Defined dependencies in tibco-cp-base/Chart.yaml for various subcomponents, ensuring they are properly versioned and conditionally enabled.
  • Introduced the hybrid-proxy subchart with its own Chart.yaml, .helmignore, and a CRD for tunnel routes, allowing for advanced network routing configurations within the platform. [1] [2] [3]

Documentation and Usability Improvements:

  • Added a comprehensive README.md for tibco-cp-base describing required Kubernetes secrets, configuration options, and example commands to help users set up the chart correctly.
  • Updated the root README.md to require Helm v3.14.0 or newer, ensuring compatibility and up-to-date features.

Packaging and Licensing Hygiene:

  • Added .helmignore files to both tibco-cp-base and its hybrid-proxy subchart to exclude unnecessary files from Helm packages, improving build cleanliness. [1] [2]
  • Included an Apache 2.0 LICENSE file for tibco-cp-base, clarifying legal terms for use and distribution.

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 pull request introduces the new tibco-cp-base Helm chart version 1.13, establishing a foundational umbrella chart for the TIBCO Platform Control Plane. The changes include new chart structures, subcharts for core services (identity-provider, identity-management, cronjobs), finops capabilities (monitoring-service), and configuration management (tp-cp-configuration). The PR also adds documentation, licensing, packaging hygiene via .helmignore files, and CRDs for advanced networking.

Reviewed changes

Copilot reviewed 194 out of 396 changed files in this pull request and generated no comments.

Show a summary per file
File Description
identity-provider chart files New subchart providing identity provider service with deployment, service, HPA, and TibcoRoute configurations
identity-management chart files New subchart for identity management including StatefulSet deployment, extensive routing configuration, and Fluent Bit logging
cronjobs chart files New subchart for scheduled jobs with comprehensive database and service integrations
tp-cp-core-finops charts New finops capabilities including monitoring-service with StatefulSet, recipes for infrastructure capabilities
tp-cp-configuration files Configuration management chart with resource set templates, TibcoClusterEnv CRDs, and capability recipes
LICENSE files Apache 2.0 licensing added to multiple chart levels
.helmignore files Packaging hygiene files to exclude unnecessary content from Helm packages

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

@nashtapu-tibco nashtapu-tibco added the chart-build trigger helm chart build for pre-release version label Nov 23, 2025
@nashtapu-tibco nashtapu-tibco force-pushed the base-chart-promotion_1_13 branch from 7a812ed to 5f2a9fb Compare November 24, 2025 09:10
@nashtapu-tibco nashtapu-tibco added chart-build trigger helm chart build for pre-release version and removed chart-build trigger helm chart build for pre-release version labels Nov 24, 2025
@nashtapu-tibco nashtapu-tibco force-pushed the base-chart-promotion_1_13 branch from 5f2a9fb to fe3b409 Compare November 27, 2025 08:07
@nashtapu-tibco nashtapu-tibco merged commit 682cc63 into main Nov 27, 2025
1 check passed
@nashtapu-tibco nashtapu-tibco deleted the base-chart-promotion_1_13 branch November 27, 2025 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chart-build trigger helm chart build for pre-release version enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants