diff --git a/README.md b/README.md index c518bdc0c7f2e6697abe064edd82d0a091f6e475..2dbf9e89201f4fc788d8ae66f78e6a7f10605190 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ Shivering-Isles GitOps Infrastructure === -This repository contains the Kubernetes objects that are synced and managed by [flux](https://fluxcd.io) in order to be deployed. +This repository has become the center of Shivering-Isles Infrastructure. It homes basically all deployments of software, various custom container images, various self-maintained helm charts and more. Usage --- -Finally in order to boostrap fluxcd in your cluster. For SI-GitLab this would look like this: +For SI-GitLab this would look like this: ``` export GITLAB_TOKEN=<project access token able to write the API and repository> @@ -43,20 +43,7 @@ This toolchain is still under development. Before it will be used in production - [x] Integrate [Renovatebot](https://git.shivering-isles.com/shivering-isles/renovate-bot) with this repository to manage updates. - [x] Automate Kubernetes upgrades - [x] Automate ingress-controller configuration for proxy-protocol +- [x] Migrate [apps](https://git.shivering-isles.com/shivering-isles/infrastructure/) to gitops and Kubernetes - [ ] Deploy kubelet with proper certificates -- [ ] Document usage and thoughts in repository and blog posts -- [ ] Automate flux OpenPGP bootstrap -- [ ] Migrate [apps](https://git.shivering-isles.com/shivering-isles/infrastructure/) to gitops and Kubernetes - [ ] Move to immutable base-system -Tools ---- - -To handle things properly, try to get the following tools (all included in `koolbox`): - -- kubectl -- flux -- [sops](https://github.com/mozilla/sops/releases/) (for secret handling) -- [helm](https://helm.sh/) (just for sake of completeness and validation) -- make -- git