SD Elements 2024.2

Upgrade duration

SD Elements 2024.2 adds more new components than previous versions. Dataset composition and overall size may result in the upgrade taking longer than usual. We appreciate your patience while SD Elements adds these components to your instance.

What’s new?

Datastore PersistentVolume no longer deployed by default

As of the 2024.2.83 build released on August 17, 2024 the persistent volume for {RELEASE_NAME}-datastore will no longer be used in all installations of SD Elements.

This change:

  1. Reduces storage requirements and overall hosting costs for SD Elements

  2. Allows for the rolling upgrade deployment strategy to minimize downtime during maintenance activities

New SD Elements instances without the Pluggable Framework (PAS) enabled will use an ephemeral volume by default.

When upgraded to 2024.2.83 or later, existing instances without PAS enabled will have the persistent volume replaced by an ephemeral volume automatically with no change to functionality or data retention. Should a persistent volume be preferred, set sc-datastore.dataPersistence=true in the custom values file prior to upgrade.

The Pluggable Framework (PAS) relies on Redis for data persistence. When PAS is enabled, sc-datastore.dataPersistence will be ignored and a persistent volume will be deployed.

Known Issues

Attempting to upgrade SD Elements using a Helm client version prior to 3.10.0 may result in the error below.

Error: INSTALLATION FAILED: failed pre-install: unable to build kubernetes object for pre-install hook sde/templates/sde-secrets.yaml: error validating "": error validating data: [unknown object type "nil" in Secret.data.SDE_GITHUB_OAUTH_CLIENT_ID, unknown object type "nil" in Secret.data.SDE_GITHUB_OAUTH_SECRET]

See the two workarounds below.

  • Option 1 (preferred): Upgrade your Helm client to version 3.10.0 or later. If this does not work, see Option 2 below.

  • Option 2: Set sde.codeScanning.github.secret in your custom values file to a non-empty string (e.g., abc123). This value can be updated in the future.

Support for older Helm client versions (<3.10.0) will be added prior to SD Elements 2024.3.

results matching ""

    No results matching ""