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.
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: