Release Notes
2.12.7
Bug fixes
CLOUD-2975
: Set Alpine Linux container image version to3.18.5
for compatibility with the AWS CLI.
2.12.6
New Features
SUP-2827
: Added the mount optionnoresvport
for the "aws-efs" storage class. For information on how to update deployments that use the "aws-efs" storage class, see Updating Amazon File System Mount Settings.
2.12.5
Bug fixes
SUP-2584
: Updatedcluster-autoscaler
image source to replace deprecatedgcr.io
URL.
2.12.4
Bug fixes
CLOUD-2784
: Hard coded themo
version to2.4.1
because the latest release is incompatible with the version of bash used by CloudOps for Kubernetes.CLOUD-2781
: Updated URL formo
to bypass an HTTP redirect and improve the reliability of the download.
2.12.3
Bug fixes
CLOUD-2727
: Hard coded the Kubernetes Terraform provider to version2.16.1
to address the errorFailed to configure client: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
that occurs with Kubernetes Terraform provider version2.17
.
2.12.2
Bug fixes
SUP-2314
: Set the kube-proxy version in the eksctl.yaml file according to the Latest available kube-proxy container image version for each Amazon EKS cluster version. This fixes the error where kube-proxy failed to pull its image by explicitly setting the kube-proxy image version.CLOUD-2709
: Adjusted how theloginToAWS
function attempts retries on failure.CLOUD-2711
: Install the bash package before building the Jenkins jobbuild-jenkins-agents
to fix the errorenv: can't execute 'bash': No such file or directory
when building the Jenkins agents.
2.12.1
Bug fixes
CLOUD-2695
: Addedsleep(10)
before code checkouts in Jenkins jobs to reduce the occurrence of anunable to create new native thread
error that causes jobs to occasionally fail. This workaround was described in Jenkins issue JENKINS-65873.SUP-2070
: Updated the wait-for-pod.sh script to retry the AWS authentication whenaws
cli commands return with an error. This will make Jenkins jobs, including therun-data-pop-tool
job, more resilient to AWS API errors.
2.12.0
New features
CLOUD-2453
: Updated the Kubernetes version to 1.22.CLOUD-2525
: Updated CoreDNS and kube-proxy versions and installed them as add-ons to the Kubernetes cluster to be maintained by eksctl.CLOUD-2545
: Updated the kube-state-metrics version and set the service to be deployed to the Kubernetes cluster by default.CLOUD-2608
: Upgraded HAProxy to version 0.13.CLOUD-2654
: Updated the JenkinsBuild-Deployment-Package
job to include all JDBC drivers in the deployment package.CLOUD-2659
: Upgraded to HorizontalPodAutoscaler v2beta2 to enable more scaling control.This introduces the ability to separately configure the scale up and scale down criteria of the Horizontal Pod Autoscaler and scale deployments based on custom metrics. For information on the Horizontal Pod Autoscaler, see Auto Scaling and Replicas.
CLOUD-2662
: Installed the Amazon Elastic Block Store (EBS) Container Storage Interface (CSI) Driver to the Kubernetes cluster.
Bug fixes
CLOUD-2611
: Fixed a bug in the setup of the cluster, where the old and undocumented method of setting up Extensions repositories was corrupting theextensions-config
ConfigMap and breaking Jenkins jobs.CLOUD-2653
: Fixed a bug in the info-page, where the container does not run as non-root.SUP-1670
: Changed the URL of thekube-state-metrics
image.SUP-1670
: Fixed a bug in the ActiveMQ and Self Managed Commerce deployments in themulti-purpose-commerce-tool
Jenkins ifallowOpenAccess
is set to true for a0.0.0.0/0
allow list.
Deprecations & Removals
CLOUD-2678
: Thedockerd
container runtime is deprecated by Kubernetes and will soon be removed. For more information, see Deprecations and Removals.