Skip to content

[feature] Add templates for Cloud Provider components#187

Merged
aleksey-su merged 4 commits intomainfrom
feat/add-templates-for-cloup-providers
Mar 31, 2026
Merged

[feature] Add templates for Cloud Provider components#187
aleksey-su merged 4 commits intomainfrom
feat/add-templates-for-cloup-providers

Conversation

@ptrvsrg
Copy link
Copy Markdown
Member

@ptrvsrg ptrvsrg commented Mar 30, 2026

Description

Refactored repeated Helm templates into reusable library defines and added unit tests for them.

Implemented common library templates for:

  • cloud-controller-manager
  • cloud-data-discoverer
  • cap*-controller-manager

Why do we need this and what problem does it solve?

Previously, the repository contained many nearly identical Helm templates for different cloud providers:

  • cloud-controller-manager
  • cloud-data-discoverer
  • cap*-controller-manager

The duplicated templates had the same structural logic but differed only in a small set of provider-specific parameters.

… Data Discoverer

Signed-off-by: Sergey Petrov <sergey.petrov@flant.com>
@ptrvsrg ptrvsrg requested a review from aleksey-su March 30, 2026 07:46
@ptrvsrg ptrvsrg self-assigned this Mar 30, 2026
@ptrvsrg ptrvsrg added the enhancement New feature or request label Mar 30, 2026
@ptrvsrg ptrvsrg marked this pull request as ready for review March 30, 2026 08:08
@aleksey-su aleksey-su requested a review from pabateman March 30, 2026 12:05
Signed-off-by: Sergey Petrov <sergey.petrov@flant.com>
ptrvsrg added 2 commits March 31, 2026 16:18
Signed-off-by: Sergey Petrov <sergey.petrov@flant.com>
Signed-off-by: Sergey Petrov <sergey.petrov@flant.com>
@aleksey-su aleksey-su merged commit 1c5f544 into main Mar 31, 2026
4 checks passed
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.

3 participants