Release Notes
2.13.7
Bug fixes
CLOUD-2975: Set Alpine Linux container image version to3.18.5for compatibility with the AWS CLI.
2.13.6
New Features
SUP-2827: Added the mount optionnoresvportfor 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.13.5
New features
CLOUD-2820: Updated default Postgres RDS engine to major version 14, and updatedcreate-and-manage-database-serverJenkins job to always install the latest patch release of the defined major version.
Bug fixes
SUP-2686: Updated New Relic agent version to2.13.10and setNRIA_EVENT_QUEUE_DEPTHto2000in order to resolvecould not queue eventerror.
2.13.4
Bug fixes
SUP-2627: Updatedfluentdimage to latest version and changed log types to supportcontainerdruntime log formatting.
2.13.3
Bug fixes
SUP-2584: Updatedcluster-autoscalerimage source to replace deprecatedgcr.ioURL.
2.13.2
New features
CLOUD-2775: Updated haproxy to version 0.13.11 in order to address a rare performance issue with version 0.13.8.
Bug fixes
CLOUD-2784: Hard coded themoversion to2.4.1because the latest release is incompatible with the version of bash used by CloudOps for Kubernetes.CLOUD-2781: Updated URL formoto bypass an HTTP redirect and improve the reliability of the download.
2.13.1
Bug Fixes
- Updated the S3 bucket terraform resources to address Amazon S3 beginning to apply two security best practices to all new buckets by default.
- Fixed an issue where the ebs-csi-driver needed an IAM role created per cluster instead of shared between different clusters.
CLOUD-2763: Added a dependency to the Nexus Persistent Volume Claim so that the PVC will be deleted before the ebs-csi-driver.SUP-2497: Updated the fluentd log format to be compatible with containerd.
2.13.0
New features
CLOUD-2463: Added the option of creating an RDS database from a MySQL Aurora or Postgres RDS snapshot.CLOUD-2670: Updated the Kubernetes version to 1.24. For more information on the changes and potential impact, see Update from version 2.12.0.CLOUD-2684: Upgradedeksctl, the tool used to create and manage the Amazon EKS clusters, to version 0.115.
Bug Fixes
CLOUD-2673: Updated how the Enterprise Linux (EPEL) repository is installed when building themaven-agentcontainer image. This makes the Jenkins jobbuild-jenkins-agentsmore resilient to failing to download theEPELpackage.CLOUD-2692: Improved the cluster clean up process to better handle cases where multiple security groups or ENIs can prevent stack deletion.CLOUD-2695: Addedsleep(10)before code checkouts in Jenkins jobs to reduce the occurrence of anunable to create new native threaderror that causes jobs to occasionally fail. This workaround was described in Jenkins issue JENKINS-65873.CLOUD-2709: Adjusted how theloginToAWSfunction attempts retries on failure.CLOUD-2711: Install the bash package before building the Jenkins jobbuild-jenkins-agentsto fix the errorenv: can't execute 'bash': No such file or directorywhen building the Jenkins agents.CLOUD-2729: Added conditional to prevent Kubernetesmodsecnamespace creation whenTF_VAR_enable_modsec_wafisfalse.SUP-2070: Updated the wait-for-pod.sh script to retry the AWS authentication whenawscli commands return with an error. This will make Jenkins jobs, including therun-data-pop-tooljob, more resilient to AWS API errors.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-2725: Adjusted thecreate-additional-kubernetes-clusterJenkins job to reuse theEBSDriverRoleIdentity and Access Management (IAM) role instead of attempting to create a resource that already exists.CLOUD-2727: Hard coded the Kubernetes Terraform provider to version2.16.1to address the errorFailed to configure client: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"that occurs with Kubernetes Terraform provider version2.17.CLOUD-2716: Updateimport-extensions-repositoryJenkins job to useWORKSPACEvariable instead of hard-coded path.
Deprecations & Removals
CLOUD-2701: Support for thedockerdcontainer runtime is removed in CloudOps for Kubernetes release2.13.CLOUD-2706: Support for deploying or updating the Account Management API is deprecated and will be removed from CloudOps for Kubernetes in an upcoming release.CLOUD-2703: The Jenkins jobcreate-or-delete-mysql-serveris deprecated and will be removed in an upcoming release.CLOUD-2718: Support for therootuser containers built by older releases of thedockerGit repository is deprecated and will be removed in an upcoming release.
For more information regarding the above, see Deprecations and Removals.