Commit Graph

223 Commits

Author SHA1 Message Date
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
Masaki Yatsu
4d38ce9932 fix(vault): fix vault installation 2025-08-20 16:48:17 +09:00
Masaki Yatsu
69d4e73b2f docs: link to youtube and dev.to 2025-08-20 14:28:12 +09:00
Masaki Yatsu
b1c844d978 chore: add CLAUDE.md 2025-08-19 16:32:48 +09:00