Managing Akeyless Gateway Versions for CSM
Uploading Akeyless gateway version file
- Download the desired Akeyless gateway versions file. Refer to the CSM Akeyless Gateway Version File for CipherTrust Manager page to download the file. 
- Upload it on the CipherTrust Manager using the following command: - ksctl akeyless gateway-versions upload --version-file <path to akeyless_gateway_versions.tgz file>- The CipherTrust Manager allows the file to be uploaded in the - .tgzformat only.- Valid file format - { "akeyless_versions": [ { "version": "4.6.0", "release_date": "2024-04-16T00:00:00Z", "default": true, "current": false }, { "version": "4.7.0", "release_date": "2024-04-24T00:00:00Z", "default": false, "current": false } ] }
- Download the desired Akeyless gateway versions file. Refer to the CSM Akeyless Gateway Version File for CipherTrust Manager page to download the file. 
- Log on to the CipherTrust Manager GUI. 
- Go to Admin Settings > Akeyless Config. 
- Under VERSION UPDATE, click Compatibility Matrix. Browse the downloaded - .tgzfile and click Save.- The Akeyless gateway version file will upload on the CipherTrust Manager. 
After uploading the file to the CipherTrust Manager, you can perform the following operations:
- List Akeyless gateway versions 
- Get current Akeyless gateway version 
- Update Akeyless gateway version 
Getting list of Akeyless gateway versions
Syntax
ksctl akeyless gateway-versions list --version <akeylessGWVersion> --default <true/false> --current <true/false>
Here,
- version- filters the details of the specified version.
- default- each CipherTrust Manager version is linked with one default Akeyless gateway version. This flag filters the default Akeyless gateway version.
- current- filters the current Akeyless gateway version.
Request
ksctl akeyless gateway-versions list
Response
{
"skip": 0,
"limit": 10,
"total": 2,
"resources": [
    {
        "version": "4.6.0",
        "release_date": "2024-04-16T00:00:00Z",
        "default": true,
        "current": true
    },
    {
        "version": "4.7.0",
        "release_date": "2024-04-24T00:00:00Z",
        "default": false,
        "current": false
    }
]
}
Getting current Akeyless gateway version
Syntax
ksctl akeyless gateway-version get
Request
ksctl akeyless gateway-version get
Response
{
    "version": "4.6.0",
    "release_date": "2024-04-16T00:00:00Z",
    "default": true,
    "current": true
}
Updating Akeyless gateway versions
Syntax
ksctl akeyless gateway-version update --version <akeylessGWVersion>
Request
ksctl akeyless gateway-version update --version 4.7.0
Response
There will be no response if a version is updated successfully.
Getting list of Akeyless gateway versions
- Download the desired Akeyless gateway versions file. Refer to the CSM Akeyless Gateway Version File for CipherTrust Manager page to download the file. 
- Log on to the CipherTrust Manager GUI. 
- Go to Admin Settings > Akeyless Config. 
- Under VERSION UPDATE, expand the Select Version drop-down list to view the complete list of gateway versions. 
Getting current Akeyless gateway version
- Download the desired Akeyless gateway versions file. Refer to the CSM Akeyless Gateway Version File for CipherTrust Manager page to download the file. 
- Log on to the CipherTrust Manager GUI. 
- Go to Admin Settings > Akeyless Config. 
- Under VERSION UPDATE, expand the Select Version drop-down list to view the current gateway version. 
Updating Akeyless gateway versions
- Download the desired Akeyless gateway versions file. Refer to the CSM Akeyless Gateway Version File for CipherTrust Manager page to download the file. 
- Log on to the CipherTrust Manager GUI. 
- Go to Admin Settings > Akeyless Config. 
- Under VERSION UPDATE, expand the Select Version drop-down list and select the version to be updated. 
- Click Update.