├── .github └── workflows │ └── pr.yaml ├── .wokeignore ├── LICENSE ├── SECURITY.md ├── capi ├── charts │ ├── aws │ │ └── eks-cluster-chart │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── cluster.yaml │ │ │ └── sync.yaml │ │ │ └── values.yaml │ └── azure │ │ └── aks-cluster-chart │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── cluster.yaml │ │ └── sync.yaml │ │ └── values.yaml ├── clusters │ ├── east-voyager-aks │ │ └── cluster-helm-release.yaml │ ├── pacific-aks │ │ └── cluster-helm-release.yaml │ ├── secure-aks │ │ └── cluster-helm-release.yaml │ └── west-voyager-aws │ │ └── cluster-helm-release.yaml └── setup │ ├── aws │ ├── bootstrap-config.yaml │ ├── capa_setup.sh │ └── role-binding.yaml │ ├── azure │ └── capz_setup.sh │ └── clusters-sync.yaml ├── clusters ├── base │ └── flux-system │ │ ├── gotk-components.yaml │ │ ├── gotk-sync.yaml │ │ └── kustomization.yaml └── k3d-america │ └── infra.yaml ├── docs ├── capi-capz.md ├── demo │ └── asian-aks │ │ └── cluster-helm-release.yaml └── images │ ├── capi.png │ ├── multi-cluster-diagram.png │ └── src │ ├── capi.drawio │ └── multi-cluster-tenant-layout.drawio ├── infra ├── base │ ├── kustomization.yaml │ ├── nginx │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ └── release.yaml │ ├── secure-aks-baseline │ │ ├── aad-pod-identity.yaml │ │ ├── akv-secrets-store-csi.yaml │ │ ├── container-azm-ms-agentconfig.yaml │ │ ├── kured-1.4.0-dockerhub.yaml │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── network-policy.yaml │ │ └── readme.md │ └── sources │ │ ├── bitnami.yaml │ │ └── kustomization.yaml └── k3d-america │ ├── kustomization.yaml │ └── nginx │ ├── kustomization.yaml │ └── release.yaml ├── readme.md ├── updates └── utils ├── add-cluster.sh ├── attach-acr.sh ├── remove-cluster.sh └── templates ├── clusters └── infra.yaml └── infra └── kustomization.yaml /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.wokeignore: -------------------------------------------------------------------------------- 1 | *.drawio -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/LICENSE -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/SECURITY.md -------------------------------------------------------------------------------- /capi/charts/aws/eks-cluster-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/aws/eks-cluster-chart/Chart.yaml -------------------------------------------------------------------------------- /capi/charts/aws/eks-cluster-chart/templates/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/aws/eks-cluster-chart/templates/cluster.yaml -------------------------------------------------------------------------------- /capi/charts/aws/eks-cluster-chart/templates/sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/aws/eks-cluster-chart/templates/sync.yaml -------------------------------------------------------------------------------- /capi/charts/aws/eks-cluster-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/aws/eks-cluster-chart/values.yaml -------------------------------------------------------------------------------- /capi/charts/azure/aks-cluster-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/azure/aks-cluster-chart/Chart.yaml -------------------------------------------------------------------------------- /capi/charts/azure/aks-cluster-chart/templates/cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/azure/aks-cluster-chart/templates/cluster.yaml -------------------------------------------------------------------------------- /capi/charts/azure/aks-cluster-chart/templates/sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/azure/aks-cluster-chart/templates/sync.yaml -------------------------------------------------------------------------------- /capi/charts/azure/aks-cluster-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/charts/azure/aks-cluster-chart/values.yaml -------------------------------------------------------------------------------- /capi/clusters/east-voyager-aks/cluster-helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/clusters/east-voyager-aks/cluster-helm-release.yaml -------------------------------------------------------------------------------- /capi/clusters/pacific-aks/cluster-helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/clusters/pacific-aks/cluster-helm-release.yaml -------------------------------------------------------------------------------- /capi/clusters/secure-aks/cluster-helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/clusters/secure-aks/cluster-helm-release.yaml -------------------------------------------------------------------------------- /capi/clusters/west-voyager-aws/cluster-helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/clusters/west-voyager-aws/cluster-helm-release.yaml -------------------------------------------------------------------------------- /capi/setup/aws/bootstrap-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/setup/aws/bootstrap-config.yaml -------------------------------------------------------------------------------- /capi/setup/aws/capa_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/setup/aws/capa_setup.sh -------------------------------------------------------------------------------- /capi/setup/aws/role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/setup/aws/role-binding.yaml -------------------------------------------------------------------------------- /capi/setup/azure/capz_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/setup/azure/capz_setup.sh -------------------------------------------------------------------------------- /capi/setup/clusters-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/capi/setup/clusters-sync.yaml -------------------------------------------------------------------------------- /clusters/base/flux-system/gotk-components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/clusters/base/flux-system/gotk-components.yaml -------------------------------------------------------------------------------- /clusters/base/flux-system/gotk-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/clusters/base/flux-system/gotk-sync.yaml -------------------------------------------------------------------------------- /clusters/base/flux-system/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/clusters/base/flux-system/kustomization.yaml -------------------------------------------------------------------------------- /clusters/k3d-america/infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/clusters/k3d-america/infra.yaml -------------------------------------------------------------------------------- /docs/capi-capz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/capi-capz.md -------------------------------------------------------------------------------- /docs/demo/asian-aks/cluster-helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/demo/asian-aks/cluster-helm-release.yaml -------------------------------------------------------------------------------- /docs/images/capi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/images/capi.png -------------------------------------------------------------------------------- /docs/images/multi-cluster-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/images/multi-cluster-diagram.png -------------------------------------------------------------------------------- /docs/images/src/capi.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/images/src/capi.drawio -------------------------------------------------------------------------------- /docs/images/src/multi-cluster-tenant-layout.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/docs/images/src/multi-cluster-tenant-layout.drawio -------------------------------------------------------------------------------- /infra/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/kustomization.yaml -------------------------------------------------------------------------------- /infra/base/nginx/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/nginx/kustomization.yaml -------------------------------------------------------------------------------- /infra/base/nginx/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: nginx -------------------------------------------------------------------------------- /infra/base/nginx/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/nginx/release.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/aad-pod-identity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/aad-pod-identity.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/akv-secrets-store-csi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/akv-secrets-store-csi.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/container-azm-ms-agentconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/container-azm-ms-agentconfig.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/kured-1.4.0-dockerhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/kured-1.4.0-dockerhub.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/kustomization.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/namespace.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/network-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/network-policy.yaml -------------------------------------------------------------------------------- /infra/base/secure-aks-baseline/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/secure-aks-baseline/readme.md -------------------------------------------------------------------------------- /infra/base/sources/bitnami.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/sources/bitnami.yaml -------------------------------------------------------------------------------- /infra/base/sources/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/base/sources/kustomization.yaml -------------------------------------------------------------------------------- /infra/k3d-america/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/k3d-america/kustomization.yaml -------------------------------------------------------------------------------- /infra/k3d-america/nginx/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/k3d-america/nginx/kustomization.yaml -------------------------------------------------------------------------------- /infra/k3d-america/nginx/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/infra/k3d-america/nginx/release.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/readme.md -------------------------------------------------------------------------------- /updates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/updates -------------------------------------------------------------------------------- /utils/add-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/utils/add-cluster.sh -------------------------------------------------------------------------------- /utils/attach-acr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/utils/attach-acr.sh -------------------------------------------------------------------------------- /utils/remove-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/utils/remove-cluster.sh -------------------------------------------------------------------------------- /utils/templates/clusters/infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/utils/templates/clusters/infra.yaml -------------------------------------------------------------------------------- /utils/templates/infra/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/multicluster-gitops/HEAD/utils/templates/infra/kustomization.yaml --------------------------------------------------------------------------------