Config Connector Solutions provides best practice solutions to common cloud applications, formatted as YAML definitions for Config Connector CRDs. These YAMLs can be applied to clusters running Config Connector.
Folders under this directory denote general solution areas. In each solution area folder, there are folders for each package & customization tool (currently helm and kpt), under which are nested all available solutions in that solution area and package format.
The full list of solutions grouped by area:
- apps - automate creation of a canonical sample application and provision required GCP services with Config Connector
- wordpress [ helm ] - provision Wordpress application powered by GCP MySQL database
- projects - automate creation of GCP projects, folders and project services using Config Connector
These samples are consumable as helm charts.
Common targets for modification are listed in values.yaml
.
- Installing helm 3.0. These solutions have been verified with Helm v.3+.
- Showing values:
helm show PATH_TO_CHART
- Validating chart:
helm template PATH_TO_CHART
- Setting chart:
helm install PATH_TO_CHART -generate-name
Comprehensive documentation at https://helm.sh/docs/.
These samples are consumable as kpt
packages.
Common targets for modification are provided kpt setters,
and can be listed with kpt cfg list-setters
.
- Installing kpt: follow the instructions on the kpt GitHub.
- Listing setters: See which values are available for kpt to change
kpt cfg list-setters
- Setting setters:
kpt cfg set DIR NAME VALUE --set-by NAME
Comprehensive documentation at https://googlecontainertools.github.io/kpt/.
Apache 2.0 - See LICENSE for more information.