Skip to content

Refactor operator support package: Part 2

Hossein Pursultani requested to merge hp-refactor-support-pkg-2 into master

DO NOT MERGE BEFORE !468 (merged)

This MR refactors the support package without changing its functionality, including:

  • Refactoring the way that Chart catalog Populate method is implemented (inversing the dependency)
  • Moving Populate options to a separate package
  • Using a mutex for global Chart catalog (to avoid possible race condition on its population)

These changes are required for the other MRs that will target #429 (closed) and #430 (closed). In particular we will introduce a new Chart rendering utility which will replace helm package.

Merge request reports