Skip to content

Regenerate mlops_stacks snapshot from MLOps Stacks v0.5#164

Open
janniklasrose wants to merge 1 commit into
mainfrom
janniklasrose/mlops-stacks-v0.5
Open

Regenerate mlops_stacks snapshot from MLOps Stacks v0.5#164
janniklasrose wants to merge 1 commit into
mainfrom
janniklasrose/mlops-stacks-v0.5

Conversation

@janniklasrose

Copy link
Copy Markdown
Contributor

Regenerates the mlops_stacks/ example from the upstream databricks/mlops-stacks template at tag v0.5 (released 2026-07-14) via databricks bundle init.

Why

The mlops_stacks/ snapshot had not been refreshed since it was first added in 2023, so it had drifted three years behind upstream. Notably, it captures the product renames from mlops-stacks#225 (Repos → Git folders, Workflows → Lakeflow Jobs) at their upstream source, rather than hand-editing the generated snapshot. This is the follow-up to the revert in the product-renames PR, where those doc edits were backed out because this tree is generated upstream.

What changed

Because this is a full v0.5 regen (not just the renames), it pulls in the accumulated template evolution:

  • #225 renames: Repos → Git folders, Workflows → Lakeflow Jobs
  • New quality monitoring pipeline: monitoring-resource.yml, MonitoredMetricViolationCheck.py, metric_violation_check_query.py
  • Notebooks relocated out of notebooks/ subdirs (Train.py, ModelValidation.py, BatchInference.py, ModelDeployment.py)
  • Refreshed root README code-structure section and CI/CD workflow files (new deploy-cicd.yml, lint-cicd-workflow-files.yml)
  • databricks.yml gains the autogenerated uuid field and per-target catalog_name variables

Notes

  • Generated bootstrap artifacts (cicd.tar.gz, cicd_params.json, project_params.json) are stripped to match the existing snapshot convention.
  • databricks bundle validate -t dev passes (2 warnings are pre-existing template quirks: the intentional empty dev host: TODO placeholder and an upstream description field on the experiment resource).
  • Scope is confined entirely to mlops_stacks/; based off main rather than the product-renames branch.

🤖 Generated with Claude Code

Regenerate the mlops_stacks/ example from the upstream databricks/mlops-stacks
template at tag v0.5 via `databricks bundle init`. The snapshot had not been
refreshed since it was first added in 2023, so this pulls in three years of
template evolution, including:

- Repos -> Git folders and Workflows -> Lakeflow Jobs product renames (#225)
- new quality monitoring pipeline (monitoring-resource.yml, MonitoredMetricViolationCheck.py)
- notebooks relocated out of notebooks/ subdirs (Train.py, ModelValidation.py, etc.)
- refreshed README code-structure section and CI/CD workflow files
- databricks.yml gains the autogenerated uuid field and per-target catalog variables

Generated bootstrap artifacts (cicd.tar.gz, cicd_params.json, project_params.json)
are stripped to match the existing snapshot convention. `databricks bundle validate`
passes on the dev target.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant