Upgrading from 1.1.x to 1.2.x+
Starting from version 1.2.0 all images required for the Soda Agent are distributed using a Soda-hosted image registry.
For more information, see More info about Soda's private container registry.
Set up authentication for the Soda image registry
Using your exising Soda API key and secret
By default we'll use your existing Soda API key and secret values to perform the authentication to the Soda image registry.
Ensure these values are still present in your values.yaml , no further action is required.
soda:
# These values will also be used to authenticate to the Soda image registry
apikey:
id: existing-key-id
secret: existing-key-secretUsing a separate Soda API key and secret
You might also opt to use a new, separate Soda API key and secret to perform the authentication to the Soda image registry.
In this case, ensure the imageCredentials.apikey.id and imageCredentials.apikey.secret values are set to these new values:
soda:
apikey:
id: existing-key-id
secret: existing-key-secet
imageCredentials:
apikey:
id: my-new-key-id
secret: my-new-key-secretSpecify existing imagePullSecrets
imagePullSecrets If you're providing your own imagePullSecrets on the cluster, e.g. when you're pulling images from your own mirroring image registry, you must modify your existing values file.
The imagePullSecrets property that was present in versions 1.1.x has been renamed to the more standard existingImagePullSecrets .
If applicable to you, please perform the following rename in your values file:
soda:
apikey:
id: ***
secret: ***
# This is no longer supported
# imagePullSecrets
# - name: my-existing-secret
# Instead, use this!
existingImagePullSecrets
- name: my-existing-secretFor more information on setting up image mirroring, see More info about Soda's private container registry #Mirroring images
Update the region
region If you are a customer using the US instance of Soda Cloud, you'll have to configure your Agent setup accordingly. Otherwise you can ignore this section.
In version 1.2.0 we're introducing a soda.cloud.region property, that will be used to determine which registry and Soda Cloud endpoint to use. Possible values are eu and us. When the soda.cloud.region property is not set explicitly, it defaults to the value of eu.
If applicable to you, please perform the following changes in your values file:
soda:
apikey:
id: ***
secret: ***
cloud:
# This also sets the correct endpoint under the covers.
region: "us"
# This can be removed now, as the region property sets this up correctly.
# endpoint: https://cloud.us.soda.ioFor more information about using the US region, see More info about Soda's private container registry #Using the US image registry.
Rename scanlauncher to scanLauncher
scanlauncher to scanLauncher The scanlauncher section in the values file has been renamed to scanLauncher.
Please ensure the correct name is used in your values file if you have any configuration values there:
soda:
apikey:
id: ***
secret: ***
# Rename this ...
# scanLauncher:
# to become
scanLauncher:
existingSecrets:
- soda-agent-secrets Last updated
Was this helpful?
