Release Notes
2.13.7
Bug fixes
CLOUD-2975
: Set Alpine Linux container image version to3.18.5
for compatibility with the AWS CLI.
2.13.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.13.5
New features
CLOUD-2820
: Updated default Postgres RDS engine to major version 14, and updatedcreate-and-manage-database-server
Jenkins job to always install the latest patch release of the defined major version.
Bug fixes
SUP-2686
: Updated New Relic agent version to2.13.10
and setNRIA_EVENT_QUEUE_DEPTH
to2000
in order to resolvecould not queue event
error.
2.13.4
Bug fixes
SUP-2627
: Updatedfluentd
image to latest version and changed log types to supportcontainerd
runtime log formatting.
2.13.3
Bug fixes
SUP-2584
: Updatedcluster-autoscaler
image source to replace deprecatedgcr.io
URL.
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 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.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-agent
container image. This makes the Jenkins jobbuild-jenkins-agents
more resilient to failing to download theEPEL
package.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 thread
error that causes jobs to occasionally fail. This workaround was described in Jenkins issue JENKINS-65873.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.CLOUD-2729
: Added conditional to prevent Kubernetesmodsec
namespace creation whenTF_VAR_enable_modsec_waf
isfalse
.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.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-cluster
Jenkins job to reuse theEBSDriverRole
Identity 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.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
.CLOUD-2716
: Updateimport-extensions-repository
Jenkins job to useWORKSPACE
variable instead of hard-coded path.
Deprecations & Removals
CLOUD-2701
: Support for thedockerd
container 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-server
is deprecated and will be removed in an upcoming release.CLOUD-2718
: Support for theroot
user containers built by older releases of thedocker
Git repository is deprecated and will be removed in an upcoming release.
For more information regarding the above, see Deprecations and Removals.