Fixes the security issues described in the advisory.
We are pleased to announce the general availability of CloudBees Jenkins Enterprise (CJE) on Google Kubernetes Engine (GKE).
Customers who have a Kubernetes cluster running on GKE, can leverage the 'kubectl' CLI and provision a CJE cluster on GKE, in seconds!
Please refer to the official documentation to understand usage instructions and pre-requisites
When a master is killed due to OOM, display relevant information to the user
Master provisioning currently hard codes the internal cluster DNS to ".cluster.local", which is used for agent connectivity.
This feature adds the ability to overwrite default internal cluster DNS for agent connectivity using environment variables.
Fix issue with domain root level http access not redirecting to cjoc but giving a HTTP 404 error instead.
We have encountered an issue where a declarative pipeline fails in a newly provisioned managed master in CJE 2.x
Add pipeline-model-extensions to the kubernetes profile to install it at the same time as Kubernetes plugin
Creating multiple masters with external agent support results in all masters using port 50000 for their jnlp port even though they have each a dynamic NodePort. This makes it difficult to configure load balancer.
This feature configures a unique JNLP port for each Managed Master, thus alleviating the issue described above
Created a pod template in the pipeline that had an erroneous image name in it. This caused the agent to appear to hang indefinitely as if it were trying to schedule the task. Openshift appears to be continually spinning up pods in an attempt to create the agent.