Re:You don’t need to be “enterprise-ready” or “scalable”
by nerdponx on Tuesday May 31, 2022 @09:06PM
(#31576868)
I've done things like this in ad-hoc setups with Docker Compose and environment variables, managed with shell scripts. I would be very interested in a more thoughtful alternative that was integrated with testing.
[ Parent
| on HN ]
Re:You don’t need to be “enterprise-ready” or “scalable”
by chupasaurus on Wednesday June 01, 2022 @03:29AM
(#31579109)
I've done a thing automating whole environment setups with VMware cloning (undocumented feature because there is it's own product on top of it) and Docker via CI, in a bank. Basically we did golden images of VMs with databases having all accounts for test cases and prepared images for services to be deployed, while getting all necessary variables from CI and VSphere to write down in configs and Consul/Vault via scripts. Initial version control for the env could be done via same prefixes in the Git branches of services, after the deployment each env had a way to deploy whatever via CI's Web UI or API.
Running automated integration tests on the whole env is just an added step in the pipeline.