forked from databricks/mlops-stacks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cookiecutter.json
13 lines (13 loc) · 1.62 KB
/
cookiecutter.json
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"project_name": "my-mlops-project",
"root_dir__update_if_you_intend_to_use_monorepo": "{{cookiecutter.project_name}}",
"cloud": ["azure", "aws"],
"cicd_platform": ["GitHub Actions", "GitHub Actions for GitHub Enterprise Servers", "Azure DevOps"],
"databricks_staging_workspace_host": "URL of staging Databricks workspace, used to run CI tests on PRs and preview config changes before they're deployed to production. Default: `{%- if cookiecutter.cloud == 'azure' -%} https://adb-xxxx.xx.azuredatabricks.net {%- elif cookiecutter.cloud == 'aws' -%} https://your-staging-workspace.cloud.databricks.com {%- endif -%}`",
"databricks_prod_workspace_host": "URL of production Databricks workspace. Default: `{%- if cookiecutter.cloud == 'azure' -%} https://adb-xxxx.xx.azuredatabricks.net {%- elif cookiecutter.cloud == 'aws' -%} https://your-prod-workspace.cloud.databricks.com {%- endif -%}`",
"default_branch": "Name of the default branch, where the prod and staging ML resources are deployed from and the latest ML code is staged. Default: `main`",
"release_branch": "Name of the release branch. The production jobs (model training, batch inference) defined in this stack pull ML code from this branch. Default: `release`",
"read_user_group": "User group name to give READ permissions to for project resources (ML jobs, integration test job runs, and machine learning resources). A group with this name must exist in both the staging and prod workspaces. Default: `users`",
"include_feature_store": ["no", "yes"],
"_extensions": ["local_extensions.generate_doc_link", "local_extensions.regex_replace", "local_extensions.get_host"]
}