We would like to have some recommendations, since we want to integrate helmfile in our deployment process...
Our infrastructure has following details:
- we have many customers
- all customers have the same installed services (each customer get's it's own services, no sharing between customers)
- credentials are different for each customer
- we prefer a seperate deployment process (we dont want to upgrade all customers at the same time)
- all customer-config data is seperated into seperate config
files, like:
- config/customer1.yaml
- config/customer2.yaml
- config/customer3.yaml
So I'm wondering, if we should use "Environment" with the customer name, to upgrade it.. or would you recommend another variable? And do you think it's better to create multiple helmfiles for this process, or just one?
Thank you!