Libellés et annotations gérés par Config Sync

Config Sync ajoute et gère plusieurs étiquettes et annotations sur les objets du cluster. Ne modifiez ces valeurs que si elles sont marquées comme Possibilité de modification dans les tableaux suivants.

Étiquettes

Libellé Description Peut être modifié sans risque
app.kubernetes.io/managed-by: configmanagement.gke.io Indique que Config Sync gère l'objet. Non.
configsync.gke.io/declared-version: API_VERSION Ce libellé indique la version de l'API dans laquelle une ressource a été initialement déclarée. Non.

Annotations

Annotation Description Peut être modifié sans risque
configmanagement.gke.io/cluster-name: CLUSTER_NAME Nom du cluster, utilisé par les objets ClusterSelectors. Non.
configmanagement.gke.io/declared-config: JSON_OUTPUT Représentation JSON de la manière dont l'objet est déclaré dans la source de référence. Non.
configmanagement.gke.io/managed: enabled Indique que Config Sync gère l'objet. Oui. Pour en savoir plus, consultez Gérer les objets de cluster existants.
configmanagement.gke.io/sync-kind: SYNC_KIND Indique si le type de synchronisation est un objet RootSync ou RepoSync. Non.
configmanagement.gke.io/sync-name: SYNC_NAME Indique le nom de la fonction RootSync ou RepoSync associée à l'objet. Non.
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE Indique l'espace de noms de RootSync ou RepoSync associé à l'objet. Non.
configmanagement.gke.io/source-path: PATH Chemin d'accès dans la source fiable au fichier déclarant cet objet. Non.
configmanagement.gke.io/token: TOKEN_HASH Hachage du dépôt lors de la dernière modification de cet objet. Non.
configsync.gke.io/declared-fields: DECLARED_FIELDS Stocke la configuration déclarée d'une ressource. Cette annotation utilise le même format que les champs gérés de l'application côté serveur. Non.
configsync.gke.io/manager: MANAGER Rapprochement qui gère l'objet actuel. Sa valeur est :root ou NAMESPACE. Non.
configsync.gke.io/resource-id: RESOURCE_ID Indique les informations concernant le groupe, le genre, l'espace de noms et le nom de la ressource. Non.
configsync.gke.io/git-context: GIT_CONTEXT Stocke le contexte Git à partir duquel une ressource est synchronisée. Inclut des informations sur le dépôt, la branche et la révision. Non.
config.k8s.io/owning-inventory: INVENTORY Indique l'objet Groupe de ressources qui possède cette ressource. Non.
configsync.gke.io/deletion-propagation-policy: Foreground Permet la propagation de la suppression des ressources gérées par RootSync ou RepoSync. Ce comportement est désactivé par défaut si l'annotation n'est pas définie ou si l'annotation est configsync.gke.io/deletion-propagation-policy: Orphan. Oui. Pour en savoir plus, consultez la section Supprimer des ressources gérées.
configsync.gke.io/requires-rendering: true Indique que la source de référence contient des configurations Kustomize qui nécessitent un rendu. Non.
configsync.gke.io/dynamic-ns-selector-enabled: true Indique que la source de référence contient des objets namespaceSelector qui utilisent le mode dynamique. Non.