Masaki Yatsu
|
81f4a9d0c0
|
docs: write about custom recipes
|
2025-09-07 22:08:03 +09:00 |
|
Masaki Yatsu
|
3fe286c8ff
|
example(miniflux): add custom recipe example: miniflux
|
2025-09-07 22:02:20 +09:00 |
|
Masaki Yatsu
|
6e1ae8b79b
|
example(reddit-rss): add custom recipe example: reddit-rss
|
2025-09-07 21:48:00 +09:00 |
|
Masaki Yatsu
|
87d5cc5c74
|
fix(postgres): create-user-and-db args order
|
2025-09-07 21:45:42 +09:00 |
|
Masaki Yatsu
|
0cff7b96ed
|
fix(k8s): copy regcred
|
2025-09-07 21:35:20 +09:00 |
|
Masaki Yatsu
|
00f0dc0d6b
|
fix(jupyterhub): setting token ttl
|
2025-09-06 20:56:15 +09:00 |
|
Masaki Yatsu
|
979a294c8f
|
feat(jupyterhub): SecretStore.list_fieds()
|
2025-09-06 20:56:00 +09:00 |
|
Masaki Yatsu
|
20739aadec
|
fix(jupyterhub): fix setting pre-spawn hook
|
2025-09-05 18:29:29 +09:00 |
|
Masaki Yatsu
|
e9a2ace7d4
|
chore(jupyterhub): don't build on push-kernel-images
|
2025-09-05 10:56:09 +09:00 |
|
Masaki Yatsu
|
c1a36f438c
|
chore(vault): tweak console output
|
2025-09-04 15:03:30 +09:00 |
|
Masaki Yatsu
|
f967b93220
|
fix(jupyterhub): network policy
|
2025-09-03 13:47:35 +09:00 |
|
Masaki Yatsu
|
45bfe6c558
|
feat(jupyterhub): support installing w/o longhorn
|
2025-09-03 13:39:09 +09:00 |
|
Masaki Yatsu
|
22f0e278aa
|
feat(jupyterhub): set sesssion timeout
|
2025-09-03 11:19:50 +09:00 |
|
Masaki Yatsu
|
817b0316d9
|
feat(keycloak): set client session idle/max
|
2025-09-03 11:19:27 +09:00 |
|
Masaki Yatsu
|
22e73d9a3d
|
chore(jupyterhub): adjust vault token ttl and max-ttl
|
2025-09-03 10:55:16 +09:00 |
|
Masaki Yatsu
|
67dd348705
|
feat(jupyterhub): set cull timeout
|
2025-09-03 10:34:13 +09:00 |
|
Masaki Yatsu
|
2a61b8e1ad
|
chore(vault): justfile clean up
|
2025-09-03 10:33:42 +09:00 |
|
Masaki Yatsu
|
4264877786
|
chore(jupyterhub): create JupyterHub vault token on each deploy
|
2025-09-03 10:19:11 +09:00 |
|
Masaki Yatsu
|
ac8d47c619
|
chore: update CLAUDE.md
|
2025-09-03 10:11:44 +09:00 |
|
Masaki Yatsu
|
8cc2539d7a
|
chore(keycloak): suppress dotenvx print
|
2025-09-03 10:11:35 +09:00 |
|
Masaki Yatsu
|
d233373219
|
feat(jupyterhub): vault token w/o keycloak auth
|
2025-09-03 10:11:06 +09:00 |
|
Masaki Yatsu
|
02ec5eb1e2
|
feat(jupyterhub): set postgres env-vars and add python packages
|
2025-09-02 12:13:11 +09:00 |
|
Masaki Yatsu
|
e6d130c3a8
|
docs: write jupyterhub doc
|
2025-08-31 22:34:11 +09:00 |
|
Masaki Yatsu
|
972805aa65
|
feat(jupyterhub): make SecretStore singleton
|
2025-08-31 22:33:22 +09:00 |
|
Masaki Yatsu
|
106714d0ac
|
chore(jupyterhub): cleanup justfile
|
2025-08-31 22:01:13 +09:00 |
|
Masaki Yatsu
|
4a1e8f2ec1
|
feat(jupyterhub): update SecretStore I/F
|
2025-08-31 22:00:35 +09:00 |
|
Masaki Yatsu
|
1e9d9520e9
|
fix(jupyterhub): fix vault policy
|
2025-08-31 21:17:03 +09:00 |
|
Masaki Yatsu
|
2480ebae82
|
feat(jupyterhub): install buunstack package to kernel image
|
2025-08-31 20:43:27 +09:00 |
|
Masaki Yatsu
|
ddf867d1f1
|
feat(keycloak): set access/refresh token lifespan
|
2025-08-31 16:28:32 +09:00 |
|
Masaki Yatsu
|
f529223c56
|
feat(jupyterhub): Vault integration
|
2025-08-31 14:47:29 +09:00 |
|
Masaki Yatsu
|
9a1d4fd16f
|
feat(vault): vault::setup-jwt-auth
|
2025-08-31 14:46:42 +09:00 |
|
Masaki Yatsu
|
db99b8de3d
|
docs: write about ESO, MinIO and JupyterHub
|
2025-08-30 16:23:50 +09:00 |
|
Masaki Yatsu
|
da069613b4
|
feat(minio): use ESO
|
2025-08-30 16:09:05 +09:00 |
|
Masaki Yatsu
|
c122b9b9a8
|
feat(minio): add MinIO
|
2025-08-30 15:53:42 +09:00 |
|
Masaki Yatsu
|
a64fbe2048
|
chore(postgres): code format
|
2025-08-30 13:12:49 +09:00 |
|
Masaki Yatsu
|
57c75689fd
|
feat(keycloak): use ESO
|
2025-08-30 12:16:17 +09:00 |
|
Masaki Yatsu
|
e7ed3a1a67
|
feat(postgres): use ESO
|
2025-08-30 12:09:50 +09:00 |
|
Masaki Yatsu
|
9884f9013e
|
chore(vault): create admin-policy on install recipe
|
2025-08-30 12:09:29 +09:00 |
|
Masaki Yatsu
|
a5a4f2ce37
|
docs: write about nfs-utils
|
2025-08-30 12:08:58 +09:00 |
|
Masaki Yatsu
|
8d38cf5bd8
|
feat(external-secrets): add External Secrets Operator
|
2025-08-29 23:08:15 +09:00 |
|
Masaki Yatsu
|
00009ab192
|
feat(jupyterhub): add JupyterHub
|
2025-08-29 17:12:31 +09:00 |
|
Masaki Yatsu
|
09ffbc42e2
|
docs: add INSTALLATION.md
|
2025-08-23 16:18:28 +09:00 |
|
Masaki Yatsu
|
491fe963e2
|
fix(postgres): fix deleting user and db
|
2025-08-23 16:04:31 +09:00 |
|
Masaki Yatsu
|
dcb5ac50f9
|
chore(postgres): code cleanup
|
2025-08-21 16:56:27 +09:00 |
|
Masaki Yatsu
|
04c8ab7489
|
feat(k8s): add private container registry
|
2025-08-21 16:56:16 +09:00 |
|
Masaki Yatsu
|
27f932e01a
|
feat(k8s): create and copy regcred
|
2025-08-21 13:56:48 +09:00 |
|
Masaki Yatsu
|
44cab29d3e
|
chore: update CLAUDE.md
|
2025-08-21 13:56:35 +09:00 |
|
Masaki Yatsu
|
7c4e047299
|
chore(env): set multiple env vars
|
2025-08-21 13:56:25 +09:00 |
|
Masaki Yatsu
|
605a261a8e
|
fix(postgres): grant create on schema public
|
2025-08-20 20:46:47 +09:00 |
|
Masaki Yatsu
|
bdd32503f4
|
fix(postgres): fix storing password to vault
|
2025-08-20 16:53:26 +09:00 |
|