Some scripts for simplify cluster-api hacking on openshift.
- login to you dev cluster or set up proper kubeconfig
make clone-capi-components
- clones capi components repos (lobziik's fork, openshift branch)make install
- apply capi manifests to your cluster
- Cert manager deployment bypassed completely
- instead of cert manager - internal openshift mechanism for cert management used (ca-operator)
- separate namespace for webhook avoided, all namespaced stuff goes to respective namespace per component
- openshift-cluster-api - for capi core
- openshift-cluster-api-vsphere - for capv
Changes which was made agains CAPI/CAPV repos:
* separate kustomize config, placed in config/openshift
with necessary patches
* separate makefile with ocp-specific targets Makefile.openshift
in respective repo root