Configurar o External Secrets Operator
Clonar o repositório
git clone https://github.com/external-secrets/external-secrets.git
cd external-secrets
Instalar helm-unittest
Instalar helm-unittest para poder realizar testes automatizados no ESO.
helm plugin install https://github.com/helm-unittest/helm-unittest
Build e teste
- Para rodar utilize o make:
make build
make docker.build IMAGE_NAME=external-secrets IMAGE_TAG=latest
- Rodar testes:
make test
- fazer lint no código:
make lint # OU
docker run --rm -v $(pwd):/app -w /app golangci/golangci-lint:v1.49.0 golangci-lint run
- Rodar a documentação:
make docs