Commit Graph

  • 42d74ff961 examples(dagster): add csv_to_postgres project Masaki Yatsu 2025-09-16 00:36:56 +09:00
  • 6da1fac457 feat(dagster): setting extra env secrets Masaki Yatsu 2025-09-16 00:36:30 +09:00
  • 26c90a1c0b docs: move Airbyte doc to custom-example Masaki Yatsu 2025-09-15 21:55:33 +09:00
  • da930fda72 feat(dagster): using custom image Masaki Yatsu 2025-09-15 21:55:10 +09:00
  • 8a28dd35e2 feat(minio): grant-policy recipe Masaki Yatsu 2025-09-15 19:29:09 +09:00
  • c6ba59ad2a feat(jupyerhub): update container images Masaki Yatsu 2025-09-15 19:28:51 +09:00
  • 2a82597ed2 feat(jupyter): config network policy to connect MinIO Masaki Yatsu 2025-09-15 19:28:30 +09:00
  • e7f706e266 feat(airbyte): move airbyte module to custom-example Masaki Yatsu 2025-09-15 19:27:27 +09:00
  • dbcbaedf6f feat(dagster): add Dagster Masaki Yatsu 2025-09-15 19:25:31 +09:00
  • c725124a7a docs: write more about Airbyte auth Masaki Yatsu 2025-09-13 21:36:46 +09:00
  • d0bc4c6e43 docs: write about Airbyte Masaki Yatsu 2025-09-13 21:08:01 +09:00
  • 77bfaecbea feat(airbyte): add Airbyte Masaki Yatsu 2025-09-13 21:02:57 +09:00
  • d3df46a43c feat(k8s): deleting completed pods/jobs Masaki Yatsu 2025-09-13 21:02:43 +09:00
  • 7c6383c037 feat(postgres): setting CDC Masaki Yatsu 2025-09-13 21:02:18 +09:00
  • 833c5a2b70 minio(feat): create-user recipe Masaki Yatsu 2025-09-13 15:21:33 +09:00
  • 114ab13815 feat(longhorn): setup ingress and oauth2-proxy Masaki Yatsu 2025-09-13 00:34:43 +09:00
  • ea3875f20d docs: write about oauth2-proxy and CH-UI Masaki Yatsu 2025-09-13 00:23:02 +09:00
  • 859fe3e6cf feat(ch-ui): enable oauth2-proxy Masaki Yatsu 2025-09-13 00:15:56 +09:00
  • 45aa5bd20e feat(oauth2-proxy) add oauth2-proxy module Masaki Yatsu 2025-09-13 00:15:31 +09:00
  • cf28e427c2 feat(ch-ui): add CH-UI Masaki Yatsu 2025-09-12 23:30:16 +09:00
  • d43dadb91f chore(utils): fix error message Masaki Yatsu 2025-09-12 23:29:52 +09:00
  • 416b18232f feat(clickhouse): create ingress Masaki Yatsu 2025-09-12 23:29:28 +09:00
  • 6abde4ed59 examples: add Cube Masaki Yatsu 2025-09-12 16:09:34 +09:00
  • e62baff52c chore(airflow,jupyterhub): change namespace -> datastack Masaki Yatsu 2025-09-11 10:49:02 +09:00
  • a205d6d821 docs: write about Airflow Masaki Yatsu 2025-09-11 10:43:10 +09:00
  • d1ccaa5bb5 fix(jupyterhub): airflow integration Masaki Yatsu 2025-09-11 03:59:00 +09:00
  • 6b01b94b56 feat(airflow,jupyterhub): share data Masaki Yatsu 2025-09-11 02:53:59 +09:00
  • d753a68b51 feat(airflow): API user management Masaki Yatsu 2025-09-10 17:29:01 +09:00
  • 3e502c9f85 feat(jupyterhub): set network policy to use Airflow Masaki Yatsu 2025-09-10 16:40:06 +09:00
  • e265063857 feat(airflow): add Airflow Masaki Yatsu 2025-09-10 16:35:19 +09:00
  • 9780753a81 feat(keycloak): client role management Masaki Yatsu 2025-09-10 16:34:01 +09:00
  • 7629ea8032 examples: add Bytebase to custom examples Masaki Yatsu 2025-09-10 14:51:36 +09:00
  • de88923449 feat(postgres): add recipe change-password Masaki Yatsu 2025-09-10 14:50:39 +09:00
  • 360f83aae6 docs: write about ClickHouse Masaki Yatsu 2025-09-10 12:08:47 +09:00
  • c93e01347f feat(jupyterhub): connect to ClickHouse Masaki Yatsu 2025-09-10 11:58:50 +09:00
  • ab36360584 feat(clickhouse): Add ClickHouse Masaki Yatsu 2025-09-10 00:47:03 +09:00
  • b71d9371d1 docs: clean up Masaki Yatsu 2025-09-09 22:48:54 +09:00
  • 2467a9e697 chore: update CLAUDE.md Masaki Yatsu 2025-09-09 21:39:00 +09:00
  • 3b9ae16f2a feat(datahub): add datahub module Masaki Yatsu 2025-09-09 21:38:52 +09:00
  • d4891c59eb feat(datahub): add DataHub Masaki Yatsu 2025-09-09 21:38:35 +09:00
  • d23103c5c3 docs: write about Metabase Masaki Yatsu 2025-09-08 23:42:32 +09:00
  • 70ad6c02df feat(metabase): add metabase Masaki Yatsu 2025-09-08 23:39:41 +09:00
  • a6a56705d4 docs: update CLAUDE.md Masaki Yatsu 2025-09-08 23:26:04 +09:00
  • 2253fad756 chore(jupyterhub): Improve SecretStore error messages Masaki Yatsu 2025-09-08 20:44:12 +09:00
  • 57d187fa4a chore(jupyterhub): Improve SecretStore error messages Masaki Yatsu 2025-09-08 18:35:28 +09:00
  • 9d5bcba522 docs(jupyterhub): clean up docs Masaki Yatsu 2025-09-08 18:44:25 +09:00
  • 4df776c181 fix(jupyterhub): admin vault token renewal Masaki Yatsu 2025-09-08 18:43:08 +09:00
  • c82c6aa22b feat(jupyterhub): unlimited max TTL for admin vault token Masaki Yatsu 2025-09-08 15:52:20 +09:00
  • 2bf82c7f38 feat(jupyterhub): admin vault token renewal Masaki Yatsu 2025-09-08 14:06:35 +09:00
  • 5d781ff208 docs(jupyterhub): revise JupyterHub doc Masaki Yatsu 2025-09-08 10:51:25 +09:00
  • 1af53ace21 example(miniflux): set username and password and save them to vault Masaki Yatsu 2025-09-08 00:07:05 +09:00
  • 2b2008d885 feat(postgres): dump with exclude_tables Masaki Yatsu 2025-09-08 00:06:23 +09:00
  • 66472e322f feat(vault): add vault::login Masaki Yatsu 2025-09-07 23:23:57 +09:00
  • d5615fce2c fix(env): setup order Masaki Yatsu 2025-09-07 23:10:32 +09:00
  • 5f5a59969b fix(postgres): dump and restore Masaki Yatsu 2025-09-07 22:54:42 +09:00
  • 81f4a9d0c0 docs: write about custom recipes Masaki Yatsu 2025-09-07 22:08:03 +09:00
  • 3fe286c8ff example(miniflux): add custom recipe example: miniflux Masaki Yatsu 2025-09-07 22:02:20 +09:00
  • 6e1ae8b79b example(reddit-rss): add custom recipe example: reddit-rss Masaki Yatsu 2025-09-07 21:48:00 +09:00
  • 87d5cc5c74 fix(postgres): create-user-and-db args order Masaki Yatsu 2025-09-07 21:45:42 +09:00
  • 0cff7b96ed fix(k8s): copy regcred Masaki Yatsu 2025-09-07 21:35:20 +09:00
  • 00f0dc0d6b fix(jupyterhub): setting token ttl Masaki Yatsu 2025-09-06 20:56:15 +09:00
  • 979a294c8f feat(jupyterhub): SecretStore.list_fieds() Masaki Yatsu 2025-09-06 20:56:00 +09:00
  • 20739aadec fix(jupyterhub): fix setting pre-spawn hook Masaki Yatsu 2025-09-05 18:29:29 +09:00
  • e9a2ace7d4 chore(jupyterhub): don't build on push-kernel-images Masaki Yatsu 2025-09-05 10:56:09 +09:00
  • c1a36f438c chore(vault): tweak console output Masaki Yatsu 2025-09-04 15:03:30 +09:00
  • f967b93220 fix(jupyterhub): network policy Masaki Yatsu 2025-09-03 13:47:35 +09:00
  • 45bfe6c558 feat(jupyterhub): support installing w/o longhorn Masaki Yatsu 2025-09-03 13:39:09 +09:00
  • 22f0e278aa feat(jupyterhub): set sesssion timeout Masaki Yatsu 2025-09-03 11:19:50 +09:00
  • 817b0316d9 feat(keycloak): set client session idle/max Masaki Yatsu 2025-09-03 11:19:27 +09:00
  • 22e73d9a3d chore(jupyterhub): adjust vault token ttl and max-ttl Masaki Yatsu 2025-09-03 10:55:16 +09:00
  • 67dd348705 feat(jupyterhub): set cull timeout Masaki Yatsu 2025-09-03 10:34:13 +09:00
  • 2a61b8e1ad chore(vault): justfile clean up Masaki Yatsu 2025-09-03 10:33:42 +09:00
  • 4264877786 chore(jupyterhub): create JupyterHub vault token on each deploy Masaki Yatsu 2025-09-03 10:19:11 +09:00
  • ac8d47c619 chore: update CLAUDE.md Masaki Yatsu 2025-09-03 10:11:44 +09:00
  • 8cc2539d7a chore(keycloak): suppress dotenvx print Masaki Yatsu 2025-09-03 10:11:35 +09:00
  • d233373219 feat(jupyterhub): vault token w/o keycloak auth Masaki Yatsu 2025-09-03 10:11:06 +09:00
  • 02ec5eb1e2 feat(jupyterhub): set postgres env-vars and add python packages Masaki Yatsu 2025-09-02 12:13:11 +09:00
  • e6d130c3a8 docs: write jupyterhub doc Masaki Yatsu 2025-08-31 22:34:11 +09:00
  • 972805aa65 feat(jupyterhub): make SecretStore singleton Masaki Yatsu 2025-08-31 22:33:22 +09:00
  • 106714d0ac chore(jupyterhub): cleanup justfile Masaki Yatsu 2025-08-31 22:01:13 +09:00
  • 4a1e8f2ec1 feat(jupyterhub): update SecretStore I/F Masaki Yatsu 2025-08-31 22:00:35 +09:00
  • 1e9d9520e9 fix(jupyterhub): fix vault policy Masaki Yatsu 2025-08-31 21:17:03 +09:00
  • 2480ebae82 feat(jupyterhub): install buunstack package to kernel image Masaki Yatsu 2025-08-31 20:43:27 +09:00
  • ddf867d1f1 feat(keycloak): set access/refresh token lifespan Masaki Yatsu 2025-08-31 16:28:32 +09:00
  • f529223c56 feat(jupyterhub): Vault integration Masaki Yatsu 2025-08-31 14:47:29 +09:00
  • 9a1d4fd16f feat(vault): vault::setup-jwt-auth Masaki Yatsu 2025-08-31 14:46:42 +09:00
  • db99b8de3d docs: write about ESO, MinIO and JupyterHub Masaki Yatsu 2025-08-30 16:23:50 +09:00
  • da069613b4 feat(minio): use ESO Masaki Yatsu 2025-08-30 16:09:05 +09:00
  • c122b9b9a8 feat(minio): add MinIO Masaki Yatsu 2025-08-30 15:53:42 +09:00
  • a64fbe2048 chore(postgres): code format Masaki Yatsu 2025-08-30 13:12:49 +09:00
  • 57c75689fd feat(keycloak): use ESO Masaki Yatsu 2025-08-30 12:16:17 +09:00
  • e7ed3a1a67 feat(postgres): use ESO Masaki Yatsu 2025-08-30 12:09:50 +09:00
  • 9884f9013e chore(vault): create admin-policy on install recipe Masaki Yatsu 2025-08-30 12:09:29 +09:00
  • a5a4f2ce37 docs: write about nfs-utils Masaki Yatsu 2025-08-30 12:08:58 +09:00
  • 8d38cf5bd8 feat(external-secrets): add External Secrets Operator Masaki Yatsu 2025-08-29 23:08:15 +09:00
  • 00009ab192 feat(jupyterhub): add JupyterHub Masaki Yatsu 2025-08-29 17:12:31 +09:00
  • 09ffbc42e2 docs: add INSTALLATION.md Masaki Yatsu 2025-08-23 16:18:28 +09:00
  • 491fe963e2 fix(postgres): fix deleting user and db Masaki Yatsu 2025-08-23 16:04:31 +09:00
  • dcb5ac50f9 chore(postgres): code cleanup Masaki Yatsu 2025-08-21 16:56:27 +09:00
  • 04c8ab7489 feat(k8s): add private container registry Masaki Yatsu 2025-08-21 16:56:16 +09:00