> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-docs-1917.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Guide de mise à jour de la version et de la licence de W&B selon différentes méthodes d'installation.

# Mettre à jour la licence et la version de W&B

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éploiement                 | Description                                                                                                                                                                                                                                                                                                                 |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Terraform](#update-with-terraform) | W\&B prend en charge trois modules Terraform publics pour le déploiement dans le cloud : [AWS](https://registry.terraform.io/modules/wandb/wandb/aws/latest), [Google Cloud](https://registry.terraform.io/modules/wandb/wandb/google/latest) et [Azure](https://registry.terraform.io/modules/wandb/wandb/azurerm/latest). |
| [Helm](#update-with-helm)           | Vous pouvez utiliser le [chart Helm](https://github.com/wandb/helm-charts) pour installer W\&B dans un cluster Kubernetes existant.                                                                                                                                                                                         |

<div id="update-with-terraform">
  ## Mettre à jour avec Terraform
</div>

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 cloud | Module Terraform                                                                                 |
| ----------------- | ------------------------------------------------------------------------------------------------ |
| AWS               | [Module Terraform AWS](https://registry.terraform.io/modules/wandb/wandb/aws/latest)             |
| Google Cloud      | [Module Terraform Google Cloud](https://registry.terraform.io/modules/wandb/wandb/google/latest) |
| Azure             | [Module Terraform Azure](https://registry.terraform.io/modules/wandb/wandb/azurerm/latest)       |

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` :

   ```hcl theme={null}
   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`.

   ```bash theme={null}
   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.

   ```bash theme={null}
   terraform plan -var-file="terraform.tfvars"
   ```

   Appliquez la configuration. Exécutez, dans le répertoire de travail Terraform :

   ```bash theme={null}
   terraform apply -var-file="terraform.tfvars"
   ```

<div id="update-with-helm">
  ## Mise à jour avec Helm
</div>

<Warning>
  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](/fr/platform/hosting/self-managed/operator). Si vous utilisez encore ce chart, suivez le [guide de migration](/fr/platform/hosting/self-managed/operator#migrate-self-managed-instances-to-wb-operator) pour passer à l’opérateur.
</Warning>

<div id="update-wb-with-spec">
  ### Mettre à jour W\&B avec le fichier de spécification
</div>

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 :

   ```yaml theme={null}
   license: 'new_license'
   image:
     repository: wandb/local
     tag: 'new_version'
   ```

2. Exécutez la mise à niveau Helm avec la commande suivante :

   ```bash theme={null}
   helm repo update
   helm upgrade --namespace=wandb --create-namespace \
     --install wandb wandb/wandb --version ${chart_version} \
     -f ${wandb_install_spec.yaml}
   ```

<div id="update-license-and-version-directly">
  ### Mettre à jour directement la licence et la version
</div>

1. Définissez la nouvelle clé de licence et le nouveau tag d'image comme variables d'environnement :

   ```bash theme={null}
   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 :

   ```bash theme={null}
   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](https://github.com/wandb/helm-charts/blob/main/upgrade) dans le dépôt public.

<div id="update-with-admin-ui">
  ## Mise à jour via l’UI d’administration
</div>

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](https://deploy.wandb.ai/), 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.
