Organization of your METIS platform
In CS Group, METIS platforms are organized as ArgoCD Platforms with the same folder architecture to make it easier to maintain.
Example:
My Platform
| additional-resources
| | cert-prod-issuer.yaml
| modules
| | base
| | | cert-manager.yaml
| | | ingress-nginx.yaml
| | | keycloak.yaml
| | data-management
| | | pgadmin.yaml
| | | postgres-extended.yaml
| | processing
| | | scdf.yaml
| | additional-resource.yaml
| README.md
The additional-resources
folder will contains all the custom K8s resources you want to add to your platforms and will be deployed with the additional-resource.yaml
file.
The modules
folder will contains a folder for each METIS modules you need to deploy with every applications of the module you need