Install: Add a check option to check for readiness of Kubernetes cluster before install
We should add either a separate command or an option on acorn install to check that the Kubernetes cluster is up and running and the user has proper admin privilege. Otherwise acorn install fails and the user is confused.
Adding this to the ingress bucket because one of the main things we want to look for is a functional ingress
Today we discussed adding checks to install for the following areas:
- Ingress for http endpoints - https://github.com/acorn-io/acorn/issues/476
- Service LB for tcp endpoints - https://github.com/acorn-io/acorn/issues/545
- Storage Class for volumes - https://github.com/acorn-io/acorn/issues/546
- Cluster-admin perms for install - https://github.com/acorn-io/acorn/issues/547
So this issue is an epic or meta-issue for the above areas
With all these checks, the shouldn't cause the overall installation to fail. They should just report warnings during the install process and again at the end of install.
verified