OpenLiberty / open-liberty-operator

Eclipse Public License 2.0
28 stars 36 forks source link

Support operator config using a CR #513

Open leochr opened 9 months ago

leochr commented 9 months ago

At the moment, Liberty Operator allows certain configurations to be controlled at a non-application level (i.e. hostname) by using a ConfigMap. Instead of ConfigMap, this can be done using a custom resource CR (i.e. OpenLibertyOperatorConfig). The Operator should first check the namespace where the app is deployed to see if such CR is present, if not it could check the namespace where the Operator is installed. The configurations in the ConfigMap should be looked up and migrated to the CR.

Additional configurations: