Upgrade notes
Perform the following steps when upgrading your installation to the latest release:
- New database indexes
-
New database indexes are created during the upgrade to improve performance. This requires the
scan-manager
andcompliance-engine
services to be stopped while the indexes are created. This is handled automatically by theapp-deploy.sh
script. - GitHub App webhook URLs
-
The legacy
ui-auth-service
has been replaced withui-authorisation-service
. As a result, you must reconfigure the webhook URLs for GitHub and GitHub Enterprise apps.Configure the GitHub app for all environments with the new webhook URL:
https://{hostname}/app/api/accounts/github/webhook
Apply this change to both cloud and enterprise GitHub Apps.
- Delete empty child organizations
-
The bash script
delete_org.sh
deletes empty child orgizations, and is included as a part of the release bundle in the scripts folder. To use the script, run:bash delete_org.sh <ORG_UUID> <ENVIRONMENT> <NEO4J_HOSTNAME>
For, example:
bash delete_org.sh 853b3870-3f1f-42c5-b404-3a855d3e04fc dev neo4j.dev.example.com
- Terraform
-
-
EKS version 1.33 is now the default supported version.
-
Removed secrets for
ui-auth-service
, which has been replaced withui-authorisation-service
.
-
The following infra modules must be applied:
-
eks-infra
-
To upgrade the EKS cluster from
1.32
to1.33
.
-
-
secret-infra
-
To remove the secrets for
ui-auth-service
. -
To add secrets for
ui-authorisation-service
.- Helm
-
-
The legacy
ui-auth-service
has been retired. Remove the following values fromvalues-<env>.yaml
:uiAuthService: sidecar: hosts: - "./*.keysight.com" - "./mariadb.internal.cbc.is.keysight.com" - "./redis.internal.cbc.is.keysight.com" - "./neo4j.internal.cbc.is.keysight.com"