Campos de ConfigManagement

En esta página se explican los diferentes campos que puede definir en su objeto ConfigManagement. Puedes usar este objeto al configurar Config Sync con comandos kubectl.

Configuración de las funciones de Config Sync

Clave Descripción
spec.enableMultiRepo Si true, habilita las APIs RootSync y RepoSync. Estas APIs te ofrecen funciones adicionales de Config Sync, como la sincronización desde varios repositorios. y sincronizar las configuraciones de Kustomize y Helm. El valor predeterminado es false.
spec.preventDrift Si true, habilita el webhook de admisión de Config Sync para evitar desviaciones rechazando los cambios conflictivos que se envían a los clústeres activos. El valor predeterminado es false. Config Sync siempre corrige las desviaciones, independientemente del valor de este campo.

Configuración del comportamiento del objeto ConfigManagement

Clave Descripción
spec.clusterName Nombre definido por el usuario del clúster que usa ClusterSelectors para agrupar clústeres. Debe ser único en una instalación de Config Sync. No puedes configurar este campo en la consola de Google Cloud .

Objeto ConfigManagement de ejemplo

apiVersion: configmanagement.gke.io/v1
kind: ConfigManagement
metadata:
  name: config-management
spec:
  clusterName: my-cluster
  enableMultiRepo: true