mirror of https://github.com/databricks/cli.git
decouple changes
This commit is contained in:
parent
de326bf933
commit
09791fc16a
|
@ -3,7 +3,7 @@
|
||||||
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
||||||
bundle:
|
bundle:
|
||||||
name: my_dbt_sql
|
name: my_dbt_sql
|
||||||
uuid: [UUID]
|
uuid: <UUID>
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- resources/*.yml
|
- resources/*.yml
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
||||||
bundle:
|
bundle:
|
||||||
name: my_default_python
|
name: my_default_python
|
||||||
uuid: [UUID]
|
uuid: <UUID>
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- resources/*.yml
|
- resources/*.yml
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"rowLimit": 10000
|
"rowLimit": 10000
|
||||||
},
|
},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
"rowLimit": 10000
|
"rowLimit": 10000
|
||||||
},
|
},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
||||||
bundle:
|
bundle:
|
||||||
name: my_default_sql
|
name: my_default_sql
|
||||||
uuid: [UUID]
|
uuid: <UUID>
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- resources/*.yml
|
- resources/*.yml
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
# See https://docs.databricks.com/dev-tools/bundles/index.html for documentation.
|
||||||
bundle:
|
bundle:
|
||||||
name: my_jobs_as_code
|
name: my_jobs_as_code
|
||||||
uuid: [UUID]
|
uuid: <UUID>
|
||||||
|
|
||||||
experimental:
|
experimental:
|
||||||
python:
|
python:
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"application/vnd.databricks.v1+cell": {
|
"application/vnd.databricks.v1+cell": {
|
||||||
"cellMetadata": {},
|
"cellMetadata": {},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
"rowLimit": 10000
|
"rowLimit": 10000
|
||||||
},
|
},
|
||||||
"inputWidgets": {},
|
"inputWidgets": {},
|
||||||
"nuid": "[UUID]",
|
"nuid": "<UUID>",
|
||||||
"showTitle": false,
|
"showTitle": false,
|
||||||
"title": ""
|
"title": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ func StartServer(t *testing.T) *testserver.Server {
|
||||||
}
|
}
|
||||||
|
|
||||||
func AddHandlers(server *testserver.Server) {
|
func AddHandlers(server *testserver.Server) {
|
||||||
server.Handle("GET /api/2.0/policies/clusters/list", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.0/policies/clusters/list", func(r *http.Request) (any, error) {
|
||||||
return compute.ListPoliciesResponse{
|
return compute.ListPoliciesResponse{
|
||||||
Policies: []compute.Policy{
|
Policies: []compute.Policy{
|
||||||
{
|
{
|
||||||
|
@ -36,7 +36,7 @@ func AddHandlers(server *testserver.Server) {
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.0/instance-pools/list", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.0/instance-pools/list", func(r *http.Request) (any, error) {
|
||||||
return compute.ListInstancePools{
|
return compute.ListInstancePools{
|
||||||
InstancePools: []compute.InstancePoolAndStats{
|
InstancePools: []compute.InstancePoolAndStats{
|
||||||
{
|
{
|
||||||
|
@ -47,7 +47,7 @@ func AddHandlers(server *testserver.Server) {
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.1/clusters/list", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.1/clusters/list", func(r *http.Request) (any, error) {
|
||||||
return compute.ListClustersResponse{
|
return compute.ListClustersResponse{
|
||||||
Clusters: []compute.ClusterDetails{
|
Clusters: []compute.ClusterDetails{
|
||||||
{
|
{
|
||||||
|
@ -62,13 +62,13 @@ func AddHandlers(server *testserver.Server) {
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.0/preview/scim/v2/Me", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.0/preview/scim/v2/Me", func(r *http.Request) (any, error) {
|
||||||
return iam.User{
|
return iam.User{
|
||||||
UserName: "tester@databricks.com",
|
UserName: "tester@databricks.com",
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.0/workspace/get-status", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.0/workspace/get-status", func(r *http.Request) (any, error) {
|
||||||
return workspace.ObjectInfo{
|
return workspace.ObjectInfo{
|
||||||
ObjectId: 1001,
|
ObjectId: 1001,
|
||||||
ObjectType: "DIRECTORY",
|
ObjectType: "DIRECTORY",
|
||||||
|
@ -77,13 +77,13 @@ func AddHandlers(server *testserver.Server) {
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.1/unity-catalog/current-metastore-assignment", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.1/unity-catalog/current-metastore-assignment", func(r *http.Request) (any, error) {
|
||||||
return catalog.MetastoreAssignment{
|
return catalog.MetastoreAssignment{
|
||||||
DefaultCatalogName: "main",
|
DefaultCatalogName: "main",
|
||||||
}, nil
|
}, nil
|
||||||
})
|
})
|
||||||
|
|
||||||
server.Handle("GET /api/2.0/permissions/directories/1001", func(r *http.Request) (any, error) {
|
server.Handle("/api/2.0/permissions/directories/1001", func(r *http.Request) (any, error) {
|
||||||
return workspace.WorkspaceObjectPermissions{
|
return workspace.WorkspaceObjectPermissions{
|
||||||
ObjectId: "1001",
|
ObjectId: "1001",
|
||||||
ObjectType: "DIRECTORY",
|
ObjectType: "DIRECTORY",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"request": {
|
"request": {
|
||||||
"headers": {
|
"headers": {
|
||||||
"Authorization": "Bearer acceptance-test-token",
|
"Authorization": "Bearer acceptance-test-token",
|
||||||
"User-Agent": "cli/[SEMVER] databricks-sdk-go/[SEMVER] go/[SEMVER] os/[OS] cmd/jobs_create cmd-exec-id/[UUID] auth/pat"
|
"User-Agent": "cli/[SEMVER] databricks-sdk-go/[SEMVER] go/[SEMVER] os/[OS] cmd/jobs_create cmd-exec-id/<UUID> auth/pat"
|
||||||
},
|
},
|
||||||
"body": {
|
"body": {
|
||||||
"name": "abc"
|
"name": "abc"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Building project_name_$UNIQUE_PRJ...
|
Building project_name_$UNIQUE_PRJ...
|
||||||
Uploading project_name_$UNIQUE_PRJ-0.0.1+[NUMID].[NUMID]-py3-none-any.whl...
|
Uploading project_name_$UNIQUE_PRJ-0.0.1+<NUMID>.<NUMID>-py3-none-any.whl...
|
||||||
Uploading bundle files to /Workspace/Users/$USERNAME/.bundle/project_name_$UNIQUE_PRJ/dev/files...
|
Uploading bundle files to /Workspace/Users/$USERNAME/.bundle/project_name_$UNIQUE_PRJ/dev/files...
|
||||||
Deploying resources...
|
Deploying resources...
|
||||||
Updating deployment state...
|
Updating deployment state...
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
"enabled": false
|
"enabled": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"uuid": "[UUID]"
|
"uuid": "<UUID>"
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
"resources/project_name_$UNIQUE_PRJ.job.yml",
|
"resources/project_name_$UNIQUE_PRJ.job.yml",
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"format": "MULTI_TASK",
|
"format": "MULTI_TASK",
|
||||||
"id": "[NUMID]",
|
"id": "<NUMID>",
|
||||||
"job_clusters": [
|
"job_clusters": [
|
||||||
{
|
{
|
||||||
"job_cluster_key": "job_cluster",
|
"job_cluster_key": "job_cluster",
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
"unit": "DAYS"
|
"unit": "DAYS"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"url": "$DATABRICKS_URL/jobs/[NUMID]?o=[NUMID]"
|
"url": "$DATABRICKS_URL/jobs/<NUMID>?o=<NUMID>"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pipelines": {
|
"pipelines": {
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
"metadata_file_path": "/Workspace/Users/$USERNAME/.bundle/project_name_$UNIQUE_PRJ/dev/state/metadata.json"
|
"metadata_file_path": "/Workspace/Users/$USERNAME/.bundle/project_name_$UNIQUE_PRJ/dev/state/metadata.json"
|
||||||
},
|
},
|
||||||
"development": true,
|
"development": true,
|
||||||
"id": "[UUID]",
|
"id": "<UUID>",
|
||||||
"libraries": [
|
"libraries": [
|
||||||
{
|
{
|
||||||
"notebook": {
|
"notebook": {
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
],
|
],
|
||||||
"name": "[dev $USERNAME] project_name_$UNIQUE_PRJ_pipeline",
|
"name": "[dev $USERNAME] project_name_$UNIQUE_PRJ_pipeline",
|
||||||
"target": "project_name_$UNIQUE_PRJ_dev",
|
"target": "project_name_$UNIQUE_PRJ_dev",
|
||||||
"url": "$DATABRICKS_URL/pipelines/[UUID]?o=[NUMID]"
|
"url": "$DATABRICKS_URL/pipelines/<UUID>?o=<NUMID>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -185,12 +185,12 @@ func PrepareReplacementsUser(t testutil.TestingT, r *ReplacementsContext, u iam.
|
||||||
|
|
||||||
func PrepareReplacementsUUID(t testutil.TestingT, r *ReplacementsContext) {
|
func PrepareReplacementsUUID(t testutil.TestingT, r *ReplacementsContext) {
|
||||||
t.Helper()
|
t.Helper()
|
||||||
r.append(uuidRegex, "[UUID]")
|
r.append(uuidRegex, "<UUID>")
|
||||||
}
|
}
|
||||||
|
|
||||||
func PrepareReplacementsNumber(t testutil.TestingT, r *ReplacementsContext) {
|
func PrepareReplacementsNumber(t testutil.TestingT, r *ReplacementsContext) {
|
||||||
t.Helper()
|
t.Helper()
|
||||||
r.append(numIdRegex, "[NUMID]")
|
r.append(numIdRegex, "<NUMID>")
|
||||||
}
|
}
|
||||||
|
|
||||||
func PrepareReplacementsTemporaryDirectory(t testutil.TestingT, r *ReplacementsContext) {
|
func PrepareReplacementsTemporaryDirectory(t testutil.TestingT, r *ReplacementsContext) {
|
||||||
|
|
|
@ -26,7 +26,7 @@ func TestReplacement_UUID(t *testing.T) {
|
||||||
|
|
||||||
PrepareReplacementsUUID(t, &repls)
|
PrepareReplacementsUUID(t, &repls)
|
||||||
|
|
||||||
assert.Equal(t, "[UUID]", repls.Replace("123e4567-e89b-12d3-a456-426614174000"))
|
assert.Equal(t, "<UUID>", repls.Replace("123e4567-e89b-12d3-a456-426614174000"))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestReplacement_Number(t *testing.T) {
|
func TestReplacement_Number(t *testing.T) {
|
||||||
|
@ -35,7 +35,7 @@ func TestReplacement_Number(t *testing.T) {
|
||||||
PrepareReplacementsNumber(t, &repls)
|
PrepareReplacementsNumber(t, &repls)
|
||||||
|
|
||||||
assert.Equal(t, "12", repls.Replace("12"))
|
assert.Equal(t, "12", repls.Replace("12"))
|
||||||
assert.Equal(t, "[NUMID]", repls.Replace("123"))
|
assert.Equal(t, "<NUMID>", repls.Replace("123"))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestReplacement_TemporaryDirectory(t *testing.T) {
|
func TestReplacement_TemporaryDirectory(t *testing.T) {
|
||||||
|
|
Loading…
Reference in New Issue