Open powellquiring opened 2 years ago
I applied two updates to the cluster using the Cloud Console UI to make the cluster operational:
In addition to the cloud console without these updates it was not possible to successfully install software like this:
ibmcloud oc cluster addon enable openshift-data-foundation -c $c --version 4.7.0
@powellquiring
Analysing the issue
@powellquiring
Doc which you pasted above talks about creation of SECURE CLUSTER which is PRIVATE-ONLY cluster with logging and monitoring enabled.
The secure cluster doesn't have public network access. Thats the reason, after creation of cluster you are unable to access the console. But when you changed security group outbound rule to allow ALL traffic - this resolved the problem, which is expected.
This option is woven into the documentation as another option to create a cluster. This was my journey:
https://cloud.ibm.com/docs/openshift?topic=openshift-deploy-odf-vpc
https://cloud.ibm.com/docs/openshift?topic=openshift-clusters
https://cloud.ibm.com/docs/openshift?topic=openshift-templates&interface=ui
My end result was a cluster that could not be used for my original purpose. At each step along the way in the docs it must be mentioned that using this terraform will not provide a cluster that will not allow:
It must also be made explicit in the README of this project.
And the readme https://github.com/terraform-ibm-modules/terraform-ibm-cluster/tree/master/examples/secure-roks-cluster
In addition the terraform could be enhanced to add the option for web console and software installation.
Following the example https://cloud.ibm.com/docs/openshift?topic=openshift-templates&interface=ui got me to this repository. The cluster created has openshift-console pods that will not initialize, making this button not work:
I changed the security group outbound rule to allow all traffic - this resolved the problem.