In this section
v7.5.0
[7.5.0]β
π¨ Upgrade Noticesβ
Sonarqube
- Manual Database Migration Required
After upgrading to SmoothGlue 7.5.0, you must manually complete the SonarQube database schema migration before the application will be fully functional.
Required Steps:
- Wait for SonarQube pods to be in a healthy/ready state
- Navigate to https://your-sonarqube-url/setup in your browser
- Click the button to apply the database schema migration
- Wait for the migration to complete before using SonarQube
Important Notes:
This step is required regardless of whether you use embedded or external DB
The database schema migration is triggered by the SonarQube application upgrade from version 25.8.0 to 25.10.0
Kubernetes pods will show as healthy even when the migration is pending
The SonarQube API will be unavailable until the migration is completed, which can cause:
- Application pipeline failures that depend on SonarQube Silent failures that are not immediately obvious
This is a standard SonarQube upgrade requirement, not specific to this Big Bang release
Gitlab
Refactoring the GitLab package with the updated passthrough pattern.
Passing values to the gitlab upstream chart will require an additional layer of
overlay: addons.gitlab.values.upstream
An example for update would look like the following:
Current Values
gitlab:
enabled: true
values:
registry:
image:
repository: registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry
tag: X.X.X
Updated Values
# Package name
gitlab:
enabled: true
# -- Values to passthrough to the gitlab registry
values:
upstream:
registry:
image:
repository: registry1.dso.mil/ironbank/gitlab/gitlab/gitlab-container-registry
tag: X.X.X
** Note: Gitlab Toolbox Backups may fail if upstream configuration changes are not made **
π¦ SmoothGlue Featuresβ
- Helm: Dynamic dbconfig.xml for Jira.
- IaC: Enhance EKS-cluster terraform module.
β© Upgraded Packagesβ
- Upgraded Console
- Console UI image upgraded to v1.1.0
- Console Backend image upgraded to v1.1.1
- Console Helm chart upgraded to v0.2.1
- This release of SmoothGlue Enterprise v7.5.0 includes Big Bang Version 3.10.0. For more details on the features and updates included in Big Bang Version 3.10.0, please refer to the Big Bang release notes.
πͺ² Bug Fixesβ
- Set Keycloak
admin-fine-grained-authz:v1as default - Updated the Crossplane configuration to add local providerConfig for Console cross-cluster deployments
βοΈ Known Issuesβ
- The Big Bang Helm Suspension doesnβt currently suspend and will attempt to run the update. Current work around is to mirror the package prior to deployment.
π Compatibilityβ
- The packages for this release were built using Zarf v0.62.0.
- The packages were tested across the following Kubernetes distributions:
- K3s:
v1.30.5+k3s1 - EKS:
v1.32.0
- K3s:
- The following AMI versions were used for testing:
- EKS AMI:
smoothglue-eks-1.29.6-rocky-8-base-v1.1.1-stig-2024-09-09T08-14-46Z - Base AMI:
Rocky-8-EC2-LVM-8.10-20240528.0.x86_64
- EKS AMI:
- The following supporting tools and corresponding versions were used to build the release:
- Terraform:
v1.5.7 - Terragrunt:
v0.88.1
- Terraform:
π Helpful Linksβ
- Refer to the SmoothGlue documentation for additional guidance.
- For details on the Big Bang release, see the Big Bang Release Notes.