Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 949 Bytes

DEVELOPER.md

File metadata and controls

30 lines (22 loc) · 949 Bytes

Prerequisites

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.

Running locally

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.