source-gcloud-config: Simple Example #
Overview #
This example demonstrates how to imperatively run [source-gcloud-config
] function
to add a ConfigMap resource containing the gcloud configurations.
Before you begin #
- Install gcloud SDK
- Setting defaults for gcloud commands
Suggest setting up your
project
,region
andzone
Fetch the executable #
This package contains the source-gcloud-config
executable (MacOS).
$ kpt pkg get https://github.com/kptdev/krm-functions-catalog.git/examples/source-gcloud-config-simple
If you are in Linux, please run the following to build the binary.
git clone git@github.com:kptdev/krm-functions-catalog.git
cd krm-functions-catalog/functions/go/source-gcloud-config
go build -o ssource-gcloud-config
Run the function #
$ kpt fn eval --exec ./source-gcloud-config .
Expected result #
A new file gcloud-config.yaml
should be added which contains a ConfigMap resource
and have your gcloud default configurations stored in the .data
field.