Commit Graph

302 Commits

Author SHA1 Message Date
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
Masaki Yatsu
8298ec0223 docs: revise README 2025-08-17 16:01:31 +09:00
Masaki Yatsu
af118ed5d3 docs: write README 2025-08-17 15:54:15 +09:00
Masaki Yatsu
f431bb2f3b chore(k8s): rename enable-oidc -> setup-oidc-auth 2025-08-17 15:19:59 +09:00
Masaki Yatsu
22a155b558 fix(keycloak): fix installation errors 2025-08-16 15:46:24 +09:00
Masaki Yatsu
276ccfe59b feat(vault): get-root, put-root, etc 2025-08-16 15:45:59 +09:00
Masaki Yatsu
a1ced0a0a8 fix(k8s): fix enabling OIDC auth 2025-08-15 15:29:07 +09:00
Masaki Yatsu
51097b2258 refactor(keycloak): creating k8s client 2025-08-15 15:22:09 +09:00
Masaki Yatsu
89500341d2 chore: add debug-pod manifest 2025-08-15 15:20:56 +09:00
Masaki Yatsu
7f65f05b17 feat(vault): getting secret with OIDC auth 2025-08-15 14:34:00 +09:00
Masaki Yatsu
c2a0908453 fix(keycloak): fix getting admin username and password 2025-08-15 14:33:35 +09:00
Masaki Yatsu
a63f8da65d fix(vault): fix OIDC auth 2025-08-15 13:46:44 +09:00
Masaki Yatsu
c1265c38ee feat(keycloak): keycloak::add-group-mapper 2025-08-15 13:46:21 +09:00
Masaki Yatsu
e731f0494e chore(vault): hint message about vault token 2025-08-15 13:12:00 +09:00
Masaki Yatsu
94b86bd429 chore(env): code format 2025-08-15 11:22:21 +09:00
Masaki Yatsu
ed1ba74797 feat: add keycloak and postgres 2025-08-15 11:21:54 +09:00
Masaki Yatsu
81016267af feat(vault): OIDC setup and refactor 2025-08-15 11:21:19 +09:00
Masaki Yatsu
43581c15bb feat(vault): add vault 2025-08-14 21:19:00 +09:00
Masaki Yatsu
8f6720117f chore(utils): add utils module 2025-08-14 21:18:04 +09:00
Masaki Yatsu
e266b5ce42 feat(env): env::set and env::get 2025-08-14 17:30:22 +09:00
Masaki Yatsu
04385257f7 feat(longhorn): add longhorn 2025-08-14 16:11:30 +09:00
Masaki Yatsu
2717fed6a0 chore: add license file 2025-08-14 16:10:20 +09:00