Usa el repositorio del Sincronizador de configuración

El Sincronizador de configuración usa un repositorio de Git para el almacenamiento y el control de versiones, y realiza acciones basadas en su contenido. En el Sincronizador de configuración, este repositorio se denomina repositorio.

En este tema, se muestra cómo inicializar el repositorio y configurar el operador del Sincronizador de configuración para leerlo. Puedes obtener más información sobre la estructura y el diseño del repositorio.

Inicializa el repositorio

Puedes inicializar el repositorio mediante el comando nomos init o puedes crear la estructura del directorio de forma manual. Los directorios vacíos no se pueden confirmar en un repositorio de Git. Puedes usar el comando nomos vet para verificar la estructura del repositorio, incluso si creaste el repositorio de forma manual.

Configura el operador del Sincronizador de configuración para leer desde el repositorio

Debes configurar la ubicación del repositorio cuando instalas el Sincronizador de configuración, y puedes editar su configuración más adelante en el archivo de configuración del operador. Además de la ubicación del repositorio, puedes especificar una rama de Git y un subdirectorio que deseas observar si el repositorio de Git tiene otro contenido aparte de archivos de configuración.

Después de actualizar el archivo de configuración, puedes aplicarlo al clúster mediante el comando kubectl apply. El Sincronizador de configuración no administra la configuración del operador.

Puedes otorgar a las personas acceso al repositorio de implementación de un equipo de productos determinado. Sin embargo, debes tener en cuenta que cuando otorgas a una persona acceso a un repositorio de implementaciones, esa persona también recibe el mismo RBAC que el conciliador que se ejecuta para ese repositorio.

Para configurar la autenticación y la autorización entre el Sincronizador de configuración y el repositorio, consulta el paso de instalación sobre la configuración del secreto git-creds.

¿Qué sigue?