/plantilla-flux

Base de configuración de flux

Primary LanguageShellGNU Affero General Public License v3.0AGPL-3.0

Configuración de cluster

0. Requerimientos

1. SOPS

Asegúrate de estar en el contexto adecuado (checkea kubectl config current-context).

Darle a ./scripts/sops-setup.sh para crear la configuración necesaria.

Secretos

Cuando quieras encriptar o desencriptar secretos, usa, por ejemplo:

./scripts/sops.sh -e --in-place config/production/cluster-secrets.sops.yaml
./scripts/sops.sh -d --in-place config/production/cluster-secrets.sops.yaml

El script usará las claves de este repo.

2. Flux

Guarda el token de github en un archivo llamado '.gh-token' (puedes crear el token desde https://github.com/settings/tokens), luego corre el script de inicialización:

./scripts/bootstrap.sh