Open drnic opened 6 years ago
@drnic, please take a look at the proxies
branch of my fork of this repo:
https://github.com/patrickcrocker/instant-https-boshrelease/tree/proxies
I'm looking for feedback on this. It works today and I'm using it to front-end Pivotal Cloud Foundry running in my lab.
Currently I do a manual build and deploy of the instant-https-release
from my proxies
branch:
$ bosh create-release --force
$ bosh upload-release
Here is the manifest I'm using for the deployment: https://github.com/patrickcrocker/bosh-ops/blob/master/deployments/instant-https/instant-https.yml
Like I said, i'm looking for feedback on this (this is my first attempt at hacking a bosh release and so i'm not sure where i'm making mistakes ;-)
@patrickcrocker nice; though I'm not sure when I'll get a chance to check it out. Convert it to a PR and ask the govau team to have a look.
I'd like to support multiple proxies on a single VM. I cannot do this at the bosh manifest level - each instance group (a VM) can only reference a job template once. So it needs to be implemented within the
proxy
job template.As an example
spec
, I'd like to add:It looks like a Caddyfile can only support a single hostname -> backends. So multiple
proxies
would mean multiple Caddyfiles and I guess multiplecheck process caddy_123
inmonit
.Thoughts or preferences on an implementation?