Thank you for the reply.
So, part of this might be the way I am deploying it. I kind of hacked something together quickly so I can deploy it easily and fast, but all the while still using the quick start guide. I am actually running OpenBalena quick start in a Kubernetes container. Basically docker-compose inside the kubernetes container on my GKE cluster. so it is running Docker in Docker (DinD). I probably need to just convert your docker-compose structure to a set of kubernetes yamls and place the certs in a secrets vault. This all might be what I get for being clever.
on a different note I was able to get the BalenaCLI to actually push to the registry by replacing the root ca certs with ones generated by LetsEncrypt. Anyway, probably more of me not using best practices and me not digging into the strucuture a bit more.
Here is some information about my systems.
Device: Mac OS (Just upgraded to Mojave)
Docker Version: 18.09
Host Device with BalenaOS:
Memory: 8 GB RAM
CPU: i5 Processor
Open-Balena Instance on GKE:
Container OS: Ubuntu 18.04
Docker Version: 18.06