Erik Osterman (Cloud Posse)
08/03/2026, 6:43 PMErik Osterman (Cloud Posse)
08/03/2026, 6:44 PMJuan Aguero
08/03/2026, 6:48 PMrds connect I can take out of draft but I had some questions on direction github.com/cloudposse/atmos/pull/2818Erik Osterman (Cloud Posse)
08/03/2026, 6:54 PMErik Osterman (Cloud Posse)
08/03/2026, 6:54 PMJuan Aguero
08/03/2026, 6:59 PMopen design questions (seeking direction)
1. Trusting the RDS cert— embedding a third-party CA bundle is net-new for Atmos. Embed (current), fetch-on-demand + cache, or require`--ca-bundle`?
2. Client dependency—`connect`shells out to the user's`psql`/`mysql`binary. Is a client-binary prerequisite acceptable for this kind of command?
Erik Osterman (Cloud Posse)
08/04/2026, 12:50 PMfetch-on-demand + cache, or require`--ca-bundle`?I think this. Note we do something with our caching proxy that is maybe related.
Erik Osterman (Cloud Posse)
08/04/2026, 12:51 PMClient dependency—`connect`shells out to the user's`psql`/`mysql`binary. Is a client-binary prerequisite acceptable for this kind of command?At a minimum, it should fail fast, to check that the required binary is installed before attempting auth. We have a helper function for that.
Erik Osterman (Cloud Posse)
08/04/2026, 12:52 PM`psql`: it is already modeled in Aqua’s public registry, which Atmos consumes
Erik Osterman (Cloud Posse)
08/04/2026, 12:53 PMErik Osterman (Cloud Posse)
08/04/2026, 12:54 PMErik Osterman (Cloud Posse)
08/04/2026, 12:55 PMmysql unfortunately is only distributed with the server binary in a large archive. I would skip attempting auto installJuan Aguero
08/07/2026, 2:50 PMErik Osterman (Cloud Posse)
08/07/2026, 3:13 PM