Skip to content

imgeng/imageengine-kube-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imageengine-kube-helm

Helm chart repository for ImageEngine Kube — the self-hosted, Kubernetes-native image optimization and delivery platform from ScientiaMobile.

The chart is published to https://kube.imageengine.io via GitHub Pages, and a copy of the index is also reachable at https://imgeng.github.io/imageengine-kube-helm/.

Install

helm repo add imageengine https://kube.imageengine.io
helm repo update

# Everything lives in its own namespace. Create it up front so the secrets
# below land in the same place the chart installs into.
kubectl create namespace imageengine

# Create the two required secrets — the chart does NOT create these for you,
# and `helm install` will fail without them.
kubectl create secret generic ie-kube-api-key -n imageengine \
  --from-literal=KEY=<your-api-key>

kubectl create secret docker-registry ie-kube-image-pull -n imageengine \
  --docker-server=https://docker.scientiamobile.com/v2/ \
  --docker-username=<your-email> \
  --docker-password=<your-api-key> \
  --docker-email=<your-email>

helm install imageengine-kube imageengine/imageengine-kube \
  --namespace imageengine \
  -f imageengine-values.yaml

An active ImageEngine Kube trial or subscription is required — the chart pulls images from docker.scientiamobile.com using your API key and authenticates to the ImageEngine control plane with the same key. Sign up at imageengine.io. See the chart's Quick start for full details on the required secrets and a minimal values file.

For the full quick-start, provider presets, customization options, and troubleshooting, see charts/imageengine-kube/README.md and the docs under charts/imageengine-kube/docs/.

Verifying chart signatures

Every chart .tgz is GPG-signed with key releases@imageengine.io (fingerprint C3A5 5111 ED91 FEDE 4A82 A4B4 4632 6606 0957 C4B3). The public key is published at https://kube.imageengine.io/pubkey.asc, and a .prov provenance file is published alongside every release.

See the chart's Verifying the chart signature section for a step-by-step.

Releases and source

  • Releases: see Releases — each tagged release has a signed .tgz package as an asset, mirrored to the gh-pages branch.
  • Source of truth: this public repository is the canonical source for the chart. Issues, feature requests, and pull requests against the chart are welcome here.

Repository layout

charts/imageengine-kube/   # the chart itself: templates, values, docs
.github/workflows/         # chart-releaser-action release pipeline

The gh-pages branch hosts the served Helm repo: index.yaml, signed .tgz packages and .prov files, the public key, and the landing page.

License

Apache License 2.0 — see LICENSE.

About

ImageEngine Kube Helm chart

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors