|
|
|
|
|
by ec109685
503 days ago
|
|
We've used an artifact store like Aritifactory to store the generated / expanded K8s yaml files, ending up with three pieces:
1) A versioned and packaged config generation system that your dev ops team owns. You'd have test and production versions of this that all applications use in their CI pipeline.
2) A templated input configuration that describes the unique bits per service (this configuration file is owned by each application team)
3) The output of #1 applied to #2, versioned in an artifact store that is generated by the CI pipeline. And finally, a Kustomize step can be added at the end to support configuration that isn't supported by #1 and #2, without requiring teams to generate all the K8s config pieces by hand. |
|