RELEASED: Public: 2020-12-03
New features
-
CloudBees Internal Ticket: [CPLT2-6091]
Problem: It is only possible to connect managed controllers to operations center over TCP. This requires opening TCP ports across reverse proxies/load balancers, which is manual and cumbersome. In Kubernetes environments, we have relied on NGINX Ingress Controller to do this. However, it prevents the use of other ingress controllers or L7 load balancers provided by cloud providers. In OpenShift environments, it is not even possible to expose TCP ports outside.
Fix: CloudBees CI now supports connecting any managed controller to an operations center using Websockets. This can be enabled by selecting a checkbox in the managed controller configuration. No special network configuration is needed since the regular HTTP(S) port proxied by the CloudBees CI ingress is used for all communications.