forked from jupyterhub/zero-to-jupyterhub-k8s
-
Notifications
You must be signed in to change notification settings - Fork 0
/
chartpress.yaml
53 lines (48 loc) · 1.96 KB
/
chartpress.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# This is the configuration for chartpress, a CLI for Helm chart management.
#
# chartpress is used to:
# - Build images
# - Update Chart.yaml (version) and values.yaml (image tags)
# - Package and publish Helm charts to a GitHub based Helm chart repository
#
# For more information, see the projects README.md file:
# https://github.com/jupyterhub/chartpress
#
charts:
- name: jupyterhub
# Dev: imagePrefix can be useful to override if you want to trial something
# locally developed in a remote k8s cluster.
imagePrefix: jupyterhub/k8s-
baseVersion: "2.0.1-0.dev"
repo:
git: jupyterhub/helm-chart
published: https://jupyterhub.github.io/helm-chart
images:
# hub, the container where JupyterHub, KubeSpawner, and the configured
# Authenticator are running.
hub:
valuesPath: hub.image
# hub-slim, an alternative hub image that doesn't include some
# basic utilities for k8s admins
hub-slim:
contextPath: images/hub
extraBuildCommandOptions:
- --target=slim-stage
# secret-sync, a sidecar container running in the autohttps pod to next to
# Traefik meant to sync a TLS certificate with a k8s Secret.
secret-sync:
valuesPath: proxy.secretSync.image
# network-tools, an initContainer with iptables installed starting on user
# pods to block access to the so called "cloud metadata server" for
# security reasons.
network-tools:
valuesPath: singleuser.networkTools.image
# image-awaiter, the only container inside the image-awaiter-job Pod
# starting as part of `helm upgrade` in order to check that images have
# been pulled by the hook-image-puller before helm starts doing additional
# changes as part of the upgrade.
image-awaiter:
valuesPath: prePuller.hook.image
# singleuser-sample, a primitive user container to start with.
singleuser-sample:
valuesPath: singleuser.image