New features
-
Initial support for provisioning controller in their own Kubernetes namespace. Support provided for OpenShift, AKS, EKS, and GKE. (TIGER-4938,TIGER-4937,TIGER-4979)
-
New tooling to help simplify and better support CJE 1 migrations to CloudBees Core on Modern Platforms. (TIGER-4908)
-
It is now possible to specify additional attributes to decorate generated Kubernetes items through YAML, directly in the controller configuration. (TIGER-4807)
-
Updated YAML file to
cloudbees-core.yml
to reflect the new CloudBees Core on modern cloud platforms name. (TIGER-4919) -
Improved autodetection of Kubernetes Master URL. This fixes compatibility issues with various Kubernetes distributions. (TIGER-4877)
Resolved issues
-
Upgraded CJE and CloudBees Core on Modern Platforms Docker image to Alpine 3.8 (TIGER-5033)
-
CJOC and managed controller docker images are now using OpenJDK 1.8.0_171. (TIGER-4984)
-
When using the _Allow external agents _ option in a controller, the generated NodePort service is now persisted across controller restarts in order to keep the same port. (TIGER-4958)
-
It is no longer required to include slave.jar in docker images used for dockerized build agents. (TIGER-4903)
-
A broken URL for the CJOC upgrade documentation replaced with a landing page for CJE 1 administration guide, CJE 1 upgrade documentation and CloudBees Core on Modern Platforms documentation. (TIGER-4400)