Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactoring GKE deployment and add Sops with Age (#820)
* Update: re init Kubernetes deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Add Flux v0.15.1 component manifests * Add Flux sync manifests * Add: Charts repositories Signed-off-by: Nicolas Lamirault <[email protected]> * Update: charts Signed-off-by: Nicolas Lamirault <[email protected]> * Add: GCP Secret Store CSI driver Signed-off-by: Nicolas Lamirault <[email protected]> * Update: refactoring GCP manifests path Signed-off-by: Nicolas Lamirault <[email protected]> * Update: refactoring CRDs Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Flux deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: daemonset name for CSI driver GCP Signed-off-by: Nicolas Lamirault <[email protected]> * Add: CRD for monitoring Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Secret Store CSI Driver Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Healthcheck for CSI driver Signed-off-by: Nicolas Lamirault <[email protected]> * Add: bump Observability module to v4.2.0 Signed-off-by: Nicolas Lamirault <[email protected]> * Update: documentation Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Sops use Age instead of GCP KMS Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Flux notifications Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Age setup Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Flux system monitoring Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Loki deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Loki kustomization Signed-off-by: Nicolas Lamirault <[email protected]> * Update: rename Operator label Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Loki configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Inspec GCP Portefaix v0.2.0 Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Vector on GCP Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Thanos Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Sops Age provider Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: CRD dependencies Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Nginx ingress controller Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Grafana deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Thanos configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Vector Kubernetes input Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Grafana persistence Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Thanos dployment Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Thanos service accounts Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Thanos healthcheck Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Grafana persistence Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Grafana dashboards Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: datasources Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: portefaix-hub name Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Grafana deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Grafana deployment Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Grafana as stafefulset Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Grafana dashboards directory Signed-off-by: Nicolas Lamirault <[email protected]> * Update: kube-prometheus-stack v16.13.0 Signed-off-by: Nicolas Lamirault <[email protected]> * Add: missing label Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Velero on GCP Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Helmreleae heatlthcheck for Velero Signed-off-by: Nicolas Lamirault <[email protected]> * Add: cert-manager Signed-off-by: Nicolas Lamirault <[email protected]> * Add: debug on script Signed-off-by: Nicolas Lamirault <[email protected]> * Add: echo to stderr Signed-off-by: Nicolas Lamirault <[email protected]> * Update: change GKE instances Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Thanos Rule service account Signed-off-by: Nicolas Lamirault <[email protected]> * Add: External DNS configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Lets Encrpyt certificate issuers Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: merge values Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: PathType for ingress Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: Ingress PathType Signed-off-by: Nicolas Lamirault <[email protected]> * Update: do not download dashboards Signed-off-by: Nicolas Lamirault <[email protected]> * Update: Chaos tools Signed-off-by: Nicolas Lamirault <[email protected]> * Add: Falco component Signed-off-by: Nicolas Lamirault <[email protected]> * Update: documentation for Makefile goals Signed-off-by: Nicolas Lamirault <[email protected]> * Update: k3s Github action configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: k3s Github action configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: k3s Github action configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: k3s Github action configuration Signed-off-by: Nicolas Lamirault <[email protected]> * Update: change k3s action Signed-off-by: Nicolas Lamirault <[email protected]> * Update: change k3s action Signed-off-by: Nicolas Lamirault <[email protected]> * Fix: k3s action Signed-off-by: Nicolas Lamirault <[email protected]> Co-authored-by: Flux <>
- Loading branch information