To hack this repository, you need to have Go installed. We use mage, as the build system. Currently, we only have a single magefile.go.
To test running locally, you can run all of the "pack" tasks with FORCED
and DRY_RUN
environment variables set.
As an example:
FORCED=1 DRY_RUN=1 mage packIstio
Note
You need to import or generate a valid GPG key, with trustee@tetrate-istio-subscription.iam.gserviceaccount.com
as the key name.
This key name is currently hardcoded.
Available mage
targets are (mage -l
):
Targets:
index generates Helm charts index, and optionally merge with existing index.yaml.
packAddons packs addons Helm charts.
packDemos packs demos Helm charts.
packIstio packs versioned Istio Helm charts.
packSystem packs system Helm charts.