This repo manages two images and a helm chart for running glooctl
- Deployer Image: conforms to GCP Marketplace deployer criteria
- Installer Image: contains the appropriate version of glooctl
- Installer Helm Chart: launches glooctl as a Job, passes values from the schema to glooctl to allow custom installations
- The deployer executes this standard deploy.sh script
- Deployer launches a Job to install Gloo
- contains
glooctl
at the appropriate version - contains helm charts for gloo and gloo-ee
- Job runs glooctl to install either Gloo or Gloo-E
- if a license is provided, install Gloo-E
- otherwise install Gloo
- launches
glooctl
in a Job - passes user config from the marketplace schema to
glooctl
When making changes to resources in the helm chart:
- Run
make docker-push
- Run
make mpdev-verify