diff --git a/README.md b/README.md index ab0b384c65b2c6a8a69a9aab9d53997298484e29..02664ff898cb49b47460ed28dc8c94446cc71108 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Ideas & ToDo's This toolchain is still under development. Before it will be used in production there are still some things left to do: +- [x] Buy hardware for the project. - [x] Provide CLI container that contains all tools. - [x] Automate overlay network deployment (calico) - [x] Use encrypted overlay network (calico+wireguard) @@ -36,16 +37,15 @@ This toolchain is still under development. Before it will be used in production - [x] Automate system configuration using Kubernetes (system-upgrade-controller) - [x] Provide an fully encrypted (handled on host level) storage class (longhorn) - [x] Deploy cert-manager +- [x] Deploy credentials for cert-manager +- [x] Automate ingress-controller default certificate deployment +- [x] Add encrypted deployment instructions (SOPS + fluxcd) +- [x] Integrate [Renovatebot](https://git.shivering-isles.com/shivering-isles/renovate-bot) with this repository to manage updates. - [ ] Deploy kubelet with proper certificates -- [ ] Deploy credentials for cert-manager -- [ ] Automate ingress-controller default certificate deployment - [ ] Automate ingress-controller configuration for proxy-protocol -- [ ] Add encrypted deployment instructions (SOPS + fluxcd) - [ ] Automate Kubernetes upgrades - [ ] Document usage and thoughts in repository and blog posts -- [ ] Integrate OIDC-based authentication - [ ] Automate flux OpenPGP bootstrap -- [ ] Integrate [Renovatebot](https://git.shivering-isles.com/shivering-isles/renovate-bot) with this repository to manage updates. - [ ] Migrate [apps](https://git.shivering-isles.com/shivering-isles/infrastructure/) to gitops and Kubernetes - [ ] Move to immutable base-system