Closed gasgithub closed 2 months ago
Suggestions after first code review and trial:
cp-fs-cluster-components
to install the certificate manager and license server in their default namespaces (ibm-cert-manager
and ibm-licensing
). The role has a mandatory _p_cp4d_version
parameter but we can quite easily find the latest version in the container and default to this.ibm-common-services
should be avoided. Suggestion is to use cp4i-operators
for the operators controlling the specific version of CP4INT.cp4i-operators
namespace.openshift-marketplace
. In CP4D, they are now installed in the operator namespace which gives the ability to have multiple installations with different releases. Probably needs some testing as also the Subscriptions need to be adjusted accordingly.
Latest cp4i installation differs from previous versions as CS services must be deployed before as pre-req. It should also support "single namespace" installation.
It would be great if deployer would allow to choose whether to install in shared (openshift-operators) or dedicated namespace. Dedicated namespece installation would allow better compatibility when multiple CPaks are installed on the single cluster.