forked from wolfi-dev/os
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjupyterhub-k8s-hub.yaml
73 lines (67 loc) · 1.97 KB
/
jupyterhub-k8s-hub.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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package:
name: jupyterhub-k8s-hub
version: 3.2.1
epoch: 2
description: Zero to JupyterHub with Kubernetes
copyright:
- license: BSD-3-Clause
dependencies:
runtime:
- configurable-http-proxy
- iptables
- py3-jupyterhub
- py3-jupyterhub-firstuseauthenticator
- py3-jupyterhub-hmacauthenticator
- py3-jupyterhub-idle-culler
- py3-jupyterhub-kubespawner
- py3-jupyterhub-ldapauthenticator
- py3-jupyterhub-ltiauthenticator
- py3-jupyterhub-nativeauthenticator
- py3-jupyterhub-tmpauthenticator
- py3-kubernetes-asyncio
- py3-mwoauth
- py3-nullauthenticator
- py3-oauthenticator
- py3-psycopg2
- py3-pycurl
- py3-pyjwt
- py3-pymysql
- py3-python-dateutil
- py3-sqlalchemy-cockroachdb
- py3-statsd
- py3-tornado
- python3
- tini
environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- python3
- wolfi-base
pipeline:
- uses: git-checkout
with:
repository: https://github.com/jupyterhub/zero-to-jupyterhub-k8s
tag: ${{package.version}}
expected-commit: c0a696f56433be64ac85a3bc6e0bff329285e80a
- runs: |
mkdir -p "${{targets.destdir}}"/etc/jupyterhub
cp -r jupyterhub/files/hub/* "${{targets.destdir}}"/etc/jupyterhub/
- uses: strip
subpackages:
- name: ${{package.name}}-compat
description: "Compatibility package to place binaries in the location expected by jupyterhub-k8s-hub"
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/usr/local/etc/jupyterhub
ln -sf /etc/jupyterhub/jupyterhub_config.py ${{targets.subpkgdir}}/usr/local/etc/jupyterhub/jupyterhub_config.py
ln -sf /etc/jupyterhub/z2jh.py ${{targets.subpkgdir}}/usr/local/etc/jupyterhub/z2jh.py
dependencies:
runtime:
- jupyterhub-k8s-hub
update:
enabled: true
github:
identifier: jupyterhub/zero-to-jupyterhub-k8s