conjurdemos / kubernetes-conjur-demo

Demo application for Conjur Kubernetes integration
11 stars 14 forks source link

Removes loadbalancers for OC 4.3 tests to eliminate hangs #129

Closed diverdane closed 3 years ago

diverdane commented 3 years ago

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