about summary refs log tree commit diff
path: root/infra/kubernetes/https-lb/ingress.yaml (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-12-20 r/237 chore: Significantly restructure folder layoutVincent Ambo1-35/+0
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit)
2019-12-20 r/229 feat(infra/k8s): Rewrite cgit URLs by routing them through nginxVincent Ambo1-8/+11
Configures nginx to rewrite all requests to cgit, except for those retrieving static files, to `/depot/`. In combination with the previous commits that apply patches to cgit itself, this effectively means that the depot is rendered on the site root. This is pretty cool: It lets people do stuff like `git clone https://git.tazj.in` and get the depot!
2019-12-20 r/221 feat(infra/k8s): Add cgit to Ingress load balancerVincent Ambo1-1/+9
Apart from the fact that TLS certificate provisioning is very wonky, it seems to be working now. AFAICT the L7 LBs still don't support path rewriting, which means that this is likely not the final configuration and it will move behind nginx instead.
2019-09-02 r/75 fix(k8s): Add nginx route for load-balancer health checksVincent Ambo1-2/+3
2019-09-02 feat(k8s): Route oslo.pub to nginx in ingressVincent Ambo1-1/+9
2019-08-27 r/67 feat(k8s): Configure HTTPS ingress for the blogVincent Ambo1-0/+15
Uses Google-managed certificates and an Ingress resource to set up an HTTPS load-balancer. This probably won't be the final version as the GKE Ingress is very limited and can not do things like redirect URLs, which I need to decommission the old setup.