Masaki Yatsu
|
d753a68b51
|
feat(airflow): API user management
|
2025-09-10 17:29:01 +09:00 |
|
Masaki Yatsu
|
3e502c9f85
|
feat(jupyterhub): set network policy to use Airflow
|
2025-09-10 16:40:06 +09:00 |
|
Masaki Yatsu
|
e265063857
|
feat(airflow): add Airflow
|
2025-09-10 16:35:19 +09:00 |
|
Masaki Yatsu
|
9780753a81
|
feat(keycloak): client role management
|
2025-09-10 16:34:01 +09:00 |
|
Masaki Yatsu
|
7629ea8032
|
examples: add Bytebase to custom examples
|
2025-09-10 14:51:36 +09:00 |
|
Masaki Yatsu
|
de88923449
|
feat(postgres): add recipe change-password
|
2025-09-10 14:50:39 +09:00 |
|
Masaki Yatsu
|
360f83aae6
|
docs: write about ClickHouse
|
2025-09-10 12:08:47 +09:00 |
|
Masaki Yatsu
|
c93e01347f
|
feat(jupyterhub): connect to ClickHouse
|
2025-09-10 11:58:50 +09:00 |
|
Masaki Yatsu
|
ab36360584
|
feat(clickhouse): Add ClickHouse
|
2025-09-10 00:47:03 +09:00 |
|
Masaki Yatsu
|
b71d9371d1
|
docs: clean up
|
2025-09-09 22:48:54 +09:00 |
|
Masaki Yatsu
|
2467a9e697
|
chore: update CLAUDE.md
|
2025-09-09 21:39:00 +09:00 |
|
Masaki Yatsu
|
3b9ae16f2a
|
feat(datahub): add datahub module
|
2025-09-09 21:38:52 +09:00 |
|
Masaki Yatsu
|
d4891c59eb
|
feat(datahub): add DataHub
|
2025-09-09 21:38:35 +09:00 |
|
Masaki Yatsu
|
d23103c5c3
|
docs: write about Metabase
|
2025-09-08 23:42:32 +09:00 |
|
Masaki Yatsu
|
70ad6c02df
|
feat(metabase): add metabase
|
2025-09-08 23:39:41 +09:00 |
|
Masaki Yatsu
|
a6a56705d4
|
docs: update CLAUDE.md
|
2025-09-08 23:26:04 +09:00 |
|
Masaki Yatsu
|
2253fad756
|
chore(jupyterhub): Improve SecretStore error messages
|
2025-09-08 20:44:12 +09:00 |
|
Masaki Yatsu
|
57d187fa4a
|
chore(jupyterhub): Improve SecretStore error messages
|
2025-09-08 18:53:20 +09:00 |
|
Masaki Yatsu
|
9d5bcba522
|
docs(jupyterhub): clean up docs
|
2025-09-08 18:44:25 +09:00 |
|
Masaki Yatsu
|
4df776c181
|
fix(jupyterhub): admin vault token renewal
|
2025-09-08 18:43:08 +09:00 |
|
Masaki Yatsu
|
c82c6aa22b
|
feat(jupyterhub): unlimited max TTL for admin vault token
|
2025-09-08 15:52:20 +09:00 |
|
Masaki Yatsu
|
2bf82c7f38
|
feat(jupyterhub): admin vault token renewal
|
2025-09-08 14:06:35 +09:00 |
|
Masaki Yatsu
|
5d781ff208
|
docs(jupyterhub): revise JupyterHub doc
|
2025-09-08 10:51:25 +09:00 |
|
Masaki Yatsu
|
1af53ace21
|
example(miniflux): set username and password and save them to vault
|
2025-09-08 00:07:05 +09:00 |
|
Masaki Yatsu
|
2b2008d885
|
feat(postgres): dump with exclude_tables
|
2025-09-08 00:06:23 +09:00 |
|
Masaki Yatsu
|
66472e322f
|
feat(vault): add vault::login
|
2025-09-07 23:23:57 +09:00 |
|
Masaki Yatsu
|
d5615fce2c
|
fix(env): setup order
|
2025-09-07 23:10:32 +09:00 |
|
Masaki Yatsu
|
5f5a59969b
|
fix(postgres): dump and restore
|
2025-09-07 22:54:42 +09:00 |
|
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 |
|