In this section
v6.9.0
Released: February 19, 2025
6.9.0 (2025-02-19)
🚨 Upgrade Notices
- During upgrade, you may get a
SonarQube is under maintenanceerror message on the SonarQube UI.- To resolve this, once the HelmRelease upgrades, you will be prompted to visit your SonarQube instance at a <sonarqube_url>/setup URL.
📦 SmoothGlue Features
- Crossplane Upgraded the Crossplane and provider-kubernetes Crossplane components.
- IaC: Added HA support for RDS Aurora modules:
- Supported Applications:
- Jira
- Confluence
- Mattermost
- SonarQube
- Nexus
- Console
- Keycloak
- For any of the above modules, you can now add more than one RDS instance into a cluster. Additional instances will be
Readerinstances only. If the mainWriterinstance goes down, Aurora will automatically promote aReaderinstance toWriter.- For each instance created, values such as the availability zone can be manually set; however, you do not have to specify AZ for each instance; Aurora will automatically place each instance in a different AZ.
- All RDS Aurora storage is automatically replicated across multiple AZs regardless of DB instance count.
- Examples
-
To create a writer instance and two reader instances for keycloak in your
env.hcl:keycloak_inputs = {# Allows a specific number of database instances to be definedrds_instances = {primary = {availibility_zone = us-east-1a}secondary = {}replica1 = {}# ...}} -
Autoscaling of instances is also optionally available. Aurora autoscaling will NOT scale any instances explicitly defined in
rds_instances; it will only add or remove reader instances up to the definedminandmaxlimits. Autoscaling will use thetarget_metricscaling policy by default with a target CPU utilization of 70%. The followingenv.hclprovisions Keycloak RDS Aurora autoscaling with between 0 and 5 reader instances:keycloak_inputs = {rds_auto_scale = {enabled = truemin = 0 # default is 0max = 5 # default is 5}}
-
- Supported Applications:
⏩ Upgraded Packages
- This release of SmoothGlue Enterprise v6.9.0 includes Big Bang Version 2.46.0. For more details on the features and updates included in Big Bang Version 2.46.0, please refer to the Big Bang release notes.
- Confluence: confluence-node:9.2.0 version: 1.22.3-bb.4
- Removed duplicate jmx-initContainer
- Updated cypress (source) 14.0.0 -> 14.0.1
- Jira: jira-node-lts:10.3.2. version: 1.22.3-bb.0
- Updated chart to 1.22.3
- Updated cypress (source) 14.0.0 -> 14.0.1
- Nexus IQ: Upgraded from 1.186.0-01 to 1.187.0-01
- Crossplane Components:
- crossplane - v1.16.0 to v1.19.0
- provider-kubernetes - v0.12.1 to 0.16.2
❗ Known Issues
- If turning on new components, Zarf health checks are performed before unsuspending Big Bang. Manually resume the Big Bang HelmRelease, as required.
- Big Bang 2.46.0 comes with a known issue relating to the
gitlab-gitlab-exporterServiceMonitor object. We are handling this issue as part of our upgrade process; no user action should be required. More information may be found here.
🌐 Compatibility
- The packages for this release were built using Zarf v0.46.0.
- The packages were tested across the following Kubernetes distributions:
- RKE2:
v1.30.9+rke2r1 - K3s:
v1.31.5+k3s1 - EKS:
v1.30.8-eks-2d5f260
- RKE2:
- The following AMI versions were used for testing:
- RKE2 AMI:
smoothglue-rke2-v1.30.9-rke2r1-rocky-8-base-v1.1.1-stig-2025-02-17T09-24-30Z - EKS AMI:
smoothglue-eks-1.30.6-rocky-8-base-v1.1.1-stig-2025-01-04T03-12-26Z - Base AMI:
Rocky-8-EC2-LVM-8.10-20240528.0.x86_64
- RKE2 AMI:
🔗 Helpful Links
- Refer to the SmoothGlue documentation for additional guidance.
- For details on the Big Bang release, see the Big Bang Release Notes.