Release Type | Description |
---|---|
Terraform | W&B supports three public Terraform modules for cloud deployment: AWS, GCP, and Azure. |
Helm | You can use the Helm Chart to install W&B into an existing Kubernetes cluster. |
Update with Terraform
Update your license and version with Terraform. The proceeding table lists W&B managed Terraform modules based cloud platform.Cloud provider | Terraform module |
---|---|
AWS | AWS Terraform module |
GCP | GCP Terraform module |
Azure | Azure Terraform module |
- First, navigate to the W&B maintained Terraform module for your appropriate cloud provider. See the preceding table to find the appropriate Terraform module based on your cloud provider.
-
Within your Terraform configuration, update
wandb_version
andlicense
in your Terraformwandb_app
module configuration: -
Apply the Terraform configuration with
terraform plan
andterraform apply
. -
(Optional) If you use a
terraform.tfvars
or other.tfvars
file. Update or create aterraform.tfvars
file with the new W&B version and license key.Apply the configuration. In your Terraform workspace directory execute:
Update with Helm
Update W&B with spec
-
Specify a new version by modifying the
image.tag
and/orlicense
values in your Helm chart*.yaml
configuration file: -
Execute the Helm upgrade with the following command:
Update license and version directly
-
Set the new license key and image tag as environment variables:
-
Upgrade your Helm release with the command below, merging the new values with the existing configuration:
Update with admin UI
This method only works for updating licenses that are not set with an environment variable in the W&B server container, typically in Self-Managed Docker installations.- Obtain a new license from the W&B Deployment Page, ensuring it matches the correct organization and deployment ID for the deployment you are looking to upgrade.
- Access the W&B Admin UI at
<host-url>/system-settings
. - Navigate to the license management section.
- Enter the new license key and save your changes.