I tried to use helmify to convert SNR to a helm chart to be installed with vanilla k8s, which failed the same. I also tried the following deploy steps:
make install; make deploy
Already uncommenting lines related to certmanager/webhook, and adding following lines for 'config/crd/patches/webhook_in_selfnoderemediationconfigs.yaml', 'config/crd/patches/webhook_in_selfnoderemediations.yaml', 'config/crd/patches/webhook_in_selfnoderemediationtemplates.yaml':
+ conversionReviewVersions:
+ - v1
I could see SNR got its certificate from cert-manager without issue in its logs.
Both paths failed with the same error where the manager pod always keeps failing with its readyz check for port 8081.
If installing SNR via installing NHC operator using OLM on vanilla k8s cluster, then that works.
What else is missing to get SNR operator installed ok on vanilla k8s without using OLM?
Thanks,
Hai