This PR adds the ability to colocate all non worker-related jobs to a single VM. It drops HAProxy, but still supports HTTPS through the native web job.
This was a pretty significant rewrite of the kit to accommodate small footprint. Because I wanted to reduce as much YAML duplication for single VM support, I moved most jobs to a jobs.yml manifest and referenced them in full and small-footprint merges.
As we wish to start implementing small footprint more vigorously across the Genesis kits, please be as critical as you can with the YAML reorg. I will use whatever gets accepted here as the template for all the kits. If you see something that bothers you, or think there's a better way to do it, let me know.
This PR adds the ability to colocate all non worker-related jobs to a single VM. It drops HAProxy, but still supports HTTPS through the native web job.
This was a pretty significant rewrite of the kit to accommodate small footprint. Because I wanted to reduce as much YAML duplication for single VM support, I moved most jobs to a
jobs.yml
manifest and referenced them infull
andsmall-footprint
merges.As we wish to start implementing small footprint more vigorously across the Genesis kits, please be as critical as you can with the YAML reorg. I will use whatever gets accepted here as the template for all the kits. If you see something that bothers you, or think there's a better way to do it, let me know.