Passer au contenu principal
Mettez à jour la version et la licence de votre W&B Server en utilisant la même méthode que celle utilisée pour installer W&B Server. Le tableau suivant répertorie les procédures de mise à jour de votre licence et de votre version selon différentes méthodes de déploiement :
Type de déploiementDescription
TerraformW&B prend en charge trois modules Terraform publics pour le déploiement dans le cloud : AWS, Google Cloud et Azure.
HelmVous pouvez utiliser le chart Helm pour installer W&B dans un cluster Kubernetes existant.

Mettre à jour avec Terraform

Mettez à jour votre licence et votre version avec Terraform. Le tableau ci-dessous répertorie les modules Terraform gérés par W&B pour chaque plateforme cloud.
Fournisseur cloudModule Terraform
AWSModule Terraform AWS
Google CloudModule Terraform Google Cloud
AzureModule Terraform Azure
  1. Commencez par accéder au module Terraform maintenu par W&B pour le fournisseur cloud approprié. Reportez-vous au tableau ci-dessus pour trouver le module Terraform correspondant à votre fournisseur cloud.
  2. Dans votre configuration Terraform, mettez à jour wandb_version et license dans la configuration de votre module Terraform wandb_app :
    module "wandb_app" {
        source  = "wandb/wandb/<cloud-specific-module>"
        version = "new_version"
        license       = "new_license_key" # Votre nouvelle clé de licence
        wandb_version = "new_wandb_version" # Version W&B souhaitée
        ...
    }
    
  3. Appliquez la configuration Terraform avec terraform plan et terraform apply.
    terraform init
    terraform apply
    
  4. (Facultatif) Si vous utilisez un fichier terraform.tfvars ou un autre fichier .tfvars. Mettez à jour ou créez un fichier terraform.tfvars avec la nouvelle version de W&B et la nouvelle clé de licence.
    terraform plan -var-file="terraform.tfvars"
    
    Appliquez la configuration. Exécutez, dans le répertoire de travail Terraform :
    terraform apply -var-file="terraform.tfvars"
    

Mise à jour avec Helm

Le chart Helm wandb est obsolète et n’est plus pris en charge. Il déployait un seul pod et a été remplacé par l’opérateur Kubernetes W&B. Si vous utilisez encore ce chart, suivez le guide de migration pour passer à l’opérateur.

Mettre à jour W&B avec le fichier de spécification

  1. Spécifiez une nouvelle version en modifiant les valeurs image.tag et/ou license dans le fichier de configuration *.yaml de votre chart Helm :
    license: 'new_license'
    image:
      repository: wandb/local
      tag: 'new_version'
    
  2. Exécutez la mise à niveau Helm avec la commande suivante :
    helm repo update
    helm upgrade --namespace=wandb --create-namespace \
      --install wandb wandb/wandb --version ${chart_version} \
      -f ${wandb_install_spec.yaml}
    

Mettre à jour directement la licence et la version

  1. Définissez la nouvelle clé de licence et le nouveau tag d’image comme variables d’environnement :
    export LICENSE='new_license'
    export TAG='new_version'
    
  2. Mettez à jour votre release Helm avec la commande ci-dessous, en fusionnant les nouvelles valeurs avec la configuration existante :
    helm repo update
    helm upgrade --namespace=wandb --create-namespace \
      --install wandb wandb/wandb --version ${chart_version} \
      --reuse-values --set license=$LICENSE --set image.tag=$TAG
    
Pour plus de détails, voir le guide de mise à niveau dans le dépôt public.

Mise à jour via l’UI d’administration

Cette méthode fonctionne uniquement pour mettre à jour des licences qui ne sont pas définies via une variable d’environnement dans le conteneur du serveur W&B, généralement dans les installations Docker autogérées.
  1. Obtenez une nouvelle licence depuis la page de déploiement W&B, en veillant à ce qu’elle corresponde à la bonne organisation et au bon ID de déploiement pour le déploiement que vous souhaitez mettre à niveau.
  2. Accédez à la page License dans W&B App. Cliquez sur Settings > License ou rendez-vous sur <host-url>/console/settings/license.
  3. Accédez à la section de gestion des licences.
  4. Saisissez la nouvelle clé de licence et enregistrez les modifications.