OpenShift Version 4.3 has a known bug whereby deletion of services
that use LoadBalancers (or namespaces that contain such services)
can cause indefinite hanging. Apparently there are finalizers used
on these services to force cleanup of loadbalancer resources, and
the finalizers are never deleted from the service:
https://bugzilla.redhat.com/show_bug.cgi?id=1798282
This change disables the use of LoadBalancers for the OpenShift 4.3
testing as a temporary workaround.
NOTE: There is a similar change required in the cyberark/kubernetes-conjur-deploy
since Conjur is being deployed with services that use LoadBalancers. The change
that we come up for cyberark/kubernetes-conjur-deploy will probably need
an environment variable setting in the CI builds in this demo repo for OC 4.3.
That work will be added separately.
OpenShift Version 4.3 has a known bug whereby deletion of services that use LoadBalancers (or namespaces that contain such services) can cause indefinite hanging. Apparently there are finalizers used on these services to force cleanup of loadbalancer resources, and the finalizers are never deleted from the service: https://bugzilla.redhat.com/show_bug.cgi?id=1798282
This change disables the use of LoadBalancers for the OpenShift 4.3 testing as a temporary workaround.
NOTE: There is a similar change required in the cyberark/kubernetes-conjur-deploy since Conjur is being deployed with services that use LoadBalancers. The change that we come up for cyberark/kubernetes-conjur-deploy will probably need an environment variable setting in the CI builds in this demo repo for OC 4.3. That work will be added separately.
Addresses Issue #125