Skip to content

xinnywinne/anthos-config-management-samples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anthos Config Management Samples

This repository contains samples for Anthos Config Management.

Examples

A single-cluster example showing how to sync configurations from git using Config Sync. This includes examples for both multi-repo mode and the legacy mode.

A single cluster example showing several features of Anthos Config Management working together.

A simple example to generalize how to define and enforce configuration.

Demonstrates how to set up a hierarchical repository for Config Sync.

Configure policy to apply only to resources in specific regions.

Shows how to use namespace inheritance with a Config Sync hierarchical repo.

Demonstrates how to use Kustomize and Cloud Build to prepare configs for deployment with Config Sync.

Create a CloudBuild CI pipeline on a structured config directory.

Create a CloudBuild CI pipeline on an unstructured directory.

Validate your application against company policies.

Demonstrates how to use Config Sync to sync a rendered Helm Chart.

Deploy multiple GKE clusters and install Anthos Config Management on them.

Manage identical Namespaces, RoleBindings, and ResourceQuotas across multiple GKE clusters using Anthos Config Management and GitOps.

Manage cluster-specific and namespace-specific Namespaces, RoleBindings, and ResourceQuotas across multiple clusters using Anthos Config Management, GitOps, and Kustomize.

Manage an application with Multi-Cluster Ingress using Anthos Config Management, GitOps, and Kustomize.

Manage an application spanning multiple GCP projects, across dev and prod environments, with Config Sync, Kustomize, and Cloud Build.

Configure namespace specific policies such as Role, RoleBinding and NetworkPolicy.

CRDs

The ConfigManagement CRD is used to install Anthos Config Management.

About

Code samples for Anthos Config Management

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.8%
  • Dockerfile 4.2%