Skip to content

Add Databricks notebook installer for Genie Workbench#201

Merged
prashsub merged 26 commits into
mainfrom
codex/alternative-install-path
May 7, 2026
Merged

Add Databricks notebook installer for Genie Workbench#201
prashsub merged 26 commits into
mainfrom
codex/alternative-install-path

Conversation

@hiydavid

@hiydavid hiydavid commented May 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a Databricks notebook install path in notebooks/install.py that uses notebook-native auth and a shared deployment library.
  • Generate deployment source in a workspace folder, patch app.yaml there, and keep the checked-in repo source unchanged.
  • Add shared deploy helpers for app setup, workspace source generation, UC/Lakebase/GSO provisioning, Genie Space grants, and verification.
  • Update docs and README to treat the notebook installer as the primary path and link detailed behavior to /docs/.
  • Fix related installer issues, including app service principal resolution, workspace path normalization, scope handling, and notebook status output.

Testing

  • Added and updated unit tests for deploy-lib behavior, source filtering, app.yaml rendering, and app service principal lookup.
  • Updated scanner tests to avoid nondeterministic mock behavior.
  • Ran targeted Python compilation checks on the notebook installer and new deploy modules.
  • Not run: full Databricks integration regression in a live workspace was left to the ongoing notebook testing loop.

@hiydavid hiydavid linked an issue May 1, 2026 that may be closed by this pull request
5 tasks
@hiydavid hiydavid force-pushed the codex/alternative-install-path branch from 93b071a to 28da4ea Compare May 5, 2026 16:34
@hiydavid hiydavid force-pushed the codex/alternative-install-path branch from 3b834a9 to add1f6f Compare May 7, 2026 00:13

@prashsub prashsub left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and notebook install path looks good.

@prashsub prashsub merged commit 5ff2a41 into main May 7, 2026
@hiydavid hiydavid deleted the codex/alternative-install-path branch May 29, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants