-
Application must have a high-level definition (analog to current kubefile)
-
Based on it, a Custom Middleware would render Kubernetes resource(s) configuration and commit on Git repository
- Helm may be used for templating only, or even switched by another solution (as any other template engine)
- The less intelligence those templates have, the better - the ideal is to have only values interpolation and iteration in lists, and avoid too much if/else conditions (and even less more complex ones)
- Helm may be used for templating only, or even switched by another solution (as any other template engine)
-
Resource definitions may be described in "layers", with a common part and a specialized part per environment and/or cluster, using Kustomize
The Github doesn't provide country code for Brazil (+55). To add this option, just run the code below in your console. The option Brazil +55
will be the first on the list, already selected:
🇧🇷 [pt-BR]