Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 May 07:13

0.5.0 (2026-05-27)

Features

  • add Jupyter/PySpark integration (5be3df9)
  • airflow: add OIDC auth support and harden package configuration (3102465)
  • airflow: point gitSync to okdp-examples repository (9581b98)
  • context: allow global proxy settings configuration (HTTP_PROXY, HTTPS_PROXY and NO_PROXY) (104c77f)
  • data-catalog: add hive-metastore package (5b892fd)
  • database: add CNPG PostgreSQL operator as system service for sandbox database provisioning (c0b8717)
  • database: add package to provision predefined local sandbox postgress databases for the services (ff5e429)
  • default-context: add seaweedfs (fff5ce2)
  • examples: add okdp examples package (1a82cdd)
  • extend spark history with spark web proxy (e3ff968)
  • increase timeout to 10 minutes for all package deployments (d462303)
  • integrate Airflow (162f490)
  • jupyterhub: use provisioned secrets, stable ingress endpoints, and OKDP examples welcome page (d6e9365)
  • packages: add seaweedfs (e82606f)
  • seaweedfs: add licence (2552e6c)
  • seaweedfs: improve ocp-oauth-htpasswd and incorporate labels (855d10d)
  • seaweedfs: set version for htpasswd and kubectl containers in ocp-oauth-htpasswd (0b79aab)
  • secrets: add local secrets provider package to bootstrap sandbox services (compatible with future external-secrets) (edcfa29)
  • secrets: add secret for seaweedfs database (821ddc4)
  • spark-history-server: use provisioned secrets, stable ingress endpoints (534c2fe)
  • storage: pre-provision service credentials, stable ingress endpoints, and HMS warehouse bucket (22fd4d2)
  • superset: upgrade to 5.0.0 version (516c957)
  • superset: use provisioned DB/secrets, stable ingress endpoints, and configurable load_examples (7f8dfb5)
  • trino: add hive-metastore catalog, use pre-provisioned secrets, and fixed ingress endpoints (e29e4a2)
  • trino: add opa and opal for trino authorization (6d1aca5)
  • trino: expose worker CPU and memory sizing parameters in UI (b3a6edf)

Bug Fixes

  • airflow: drop parasitic ACME annotation on web ingress (abcc015)
  • airflow: pass context proxy env to dags gitSync container (6fb798d)
  • airflow: remove hardcoded credentials from usage message (2f284a8)
  • airflow: use metadataSecretName to fix migration job DB connection (49d6c5e)
  • allow DNS domain (e.g. okdp.sandbox) to be overridden from context (4a7446c)
  • cert-manager: extend webhook configuration for certificate validity duration (29071a8)
  • coredns: update CoreDNS job and fix RBAC permissions (631cbf8)
  • dnsmasq permision denied (66b788e)
  • externalize the configuration to the KuboCD default context (3ecb0ce)
  • ingress-nginx: disable allowSnippetAnnotations to mitigate CVE-2026-42945 (e66687c)
  • jupyterhub: increase singleuser.startTimeout to 600 (300) (2179bd7)
  • jupyterhub: increase singleuser.startTimeout to 600 (300) (59b10b6)
  • jupyterhub: use multi-arch image (f59ed88)
  • jupyterhub: use multi-arch image (8f61f66), closes #10
  • keycloak: connect Keycloak to provisioned local Postgres DB instead of the embedded helm chart DB (d680fce)
  • keycloak: increase ram (4e9fdf8)
  • keycloak: increase ram (3307b66)
  • okdp-ui: add trino logo and description (473cb01)
  • optimize keycloak deployment resources for sandbox (641db29)
  • seaweedfs: correct job.yaml file in ocp-oauth-htpasswd (37ef4e7)
  • seaweedfs: set auto configuration for volume limits (169f3de)
  • Set PySpark notebook as default (6bdb2cf)
  • spark-rbac: bind spark-role to namespace ServiceAccount group (7b98d2f)
  • superset: switch to okdp docker images (superset, dockerize and websocket) #11 (240489f)
  • update okdp-ui (drop IPv6) (901ff4b)
  • update repository path for spark-history-server helm chart (909ffb1)
  • update sandbox repository name (2ed6fdb)
  • versioning: make package versions SemVer-compliant for okdp-ui (af6ab08)