Migrer votre RootSync pour le gérer dans la console Google Cloud

Cette page explique comment migrer un objet RootSync géré par une appartenance à un parc (anciennement hub) vers un objet RootSync géré par Config Sync. Cette migration vous permet de gérer votre RootSync dans la consoleGoogle Cloud .

Pour vérifier si votre RootSync est géré par une appartenance à un parc, exécutez kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'. Si l'annotation "configmanagement.gke.io/managed-by-hub": "true" s'affiche, RootSync est géré par le hub.

Pour migrer votre RootSync, procédez comme suit :

  1. Créez une spécification d'application de gcloud en supprimant tous les champs de spec.configSync, à l'exception de spec.configSync.enabled. Définissez la valeur de spec.configSync.enabled sur true.

    La spécification d'application doit ressembler à l'exemple suivant :

    # apply-spec.yaml
    applySpecVersion: 1
    spec:
      configSync:
        enabled: true
    
  2. Appliquez la configuration :

    gcloud beta container fleet config-management apply --config=apply-spec.yaml
    
  3. Pour vérifier que RootSync a bien été migré, accédez au tableau de bord des packages Config Sync dans la consoleGoogle Cloud . Vous devriez pouvoir modifier RootSync lorsque vous développez le nom du package.

    Accéder au tableau de bord des packages Config Sync