flant / addon-operator

A system to manage additional components for Kubernetes cluster in a simple, consistent and automated way.
https://flant.github.io/addon-operator/
Apache License 2.0
483 stars 27 forks source link

Add discovered GVKs from modules' CRDs to global values #511

Closed miklezzzz closed 1 week ago

miklezzzz commented 1 week ago

Overview

What this PR does / why we need it

This pr implements the functionality of saving GVK values from discovered CRDs to the .global.discovery.apiVersions key by means of applying a global values patch after all modules' CRDs get applied in the cluster. It should allow developers to check more precisely and straightforward if required CRs are installed in the cluster.

Special notes for your reviewer