Use as reference
GitOps project, based on ArgoCD. App of apps deployment style. The project enables Config Connector for managing Google Cloud resources through Kubernetes.
Config Connector provides a collection of Kubernetes Custom Resource Definitions (CRDs) and controllers. The Config Connector CRDs allow Kubernetes to create and manage Google Cloud resources when you configure and apply Objects to your cluster.
https://cloud.google.com/config-connector/docs/overview
Check app/gcp-cloud-services/templates for storage config with Config Connector
Use as reference or for testing purposes.
-
ArgoCD
-
Cert-Manager
-
Kube-Monkey
-
Read only Octant in a Docker container
-
services: sock shop by Weaveworks. Every service is a Helm Chart.
-
scripts: ./gcp.sh will build the environment
-
k8s: argo_config, k8s-charts and k8s-cluster-bootstrap
-
gcp: Terraform’s manifests for GKE
-
build: octant in a docker container with k8s manifests.
-
app: argo_config, eshop and gcp-cloud-services