Yes having UAT as an ephemeral environment so that you can tear it down when not needed and provision it back when needed with latest code is an ideal setup. Do you have automation to provision new environments on demand & then tear them down when not needed? Having both Prod & UAT on the same EKS cluster seems risky.
n
Neil Millard
08/24/2022, 7:04 AM
For sure, do not mix Test with Prod. You might end up with test data in the live system, or worse, live data in the test system
k
Kaspar
08/24/2022, 1:08 PM
You'd likely need to enable dynamic coniguration management. Check this. The trick is to separate env agnostic from specific elements using something like paws.sh for instance.
d
Daniel Serodio
08/26/2022, 8:36 PM
@Kaspar have you (or Humanitec) worked with paws.sh already? It looks like a good idea, but still very alpha
k
Kaspar
08/29/2022, 11:38 AM
Yeah, we're using it internally for a while now. There is still some licence stuff for CNCF happening but I think it's open sourcing in September. You can write the contributors and they add you to the repo for now. @Daniel Serodio
d
Daniel Serodio
08/29/2022, 9:21 PM
Thanks, this information would be a good addition to the paws.sh website (or GitHub README)