11
2+ >>> [CLI] bundle plan
3+ create apps.mykey
4+
25>>> [CLI] bundle deploy
36Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
47Deploying resources...
@@ -9,16 +12,30 @@ Deployment complete!
912{
1013 "body": {
1114 "description": "my_app_description",
12- "name": "myapp "
15+ "name": "myappname "
1316 },
1417 "method": "POST",
1518 "path": "/api/2.0/apps"
1619}
17- apps myapp name='myapp' description='my_app_description'
20+
21+ >>> [CLI] bundle summary
22+ Name: test-bundle
23+ Target: default
24+ Workspace:
25+ User: [USERNAME]
26+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
27+ Resources:
28+ Apps:
29+ mykey:
30+ Name: myappname
31+ URL: (not deployed)
1832
1933=== Update description and re-deploy
2034>>> update_file.py databricks.yml my_app_description MY_APP_DESCRIPTION
2135
36+ >>> [CLI] bundle plan
37+ update apps.mykey
38+
2239>>> [CLI] bundle deploy
2340Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
2441Deploying resources...
@@ -29,9 +46,89 @@ Deployment complete!
2946{
3047 "body": {
3148 "description": "MY_APP_DESCRIPTION",
32- "name": "myapp "
49+ "name": "myappname "
3350 },
3451 "method": "PATCH",
35- "path": "/api/2.0/apps/myapp"
52+ "path": "/api/2.0/apps/myappname"
53+ }
54+
55+ >>> [CLI] bundle summary
56+ Name: test-bundle
57+ Target: default
58+ Workspace:
59+ User: [USERNAME]
60+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
61+ Resources:
62+ Apps:
63+ mykey:
64+ Name: myappname
65+ URL: (not deployed)
66+
67+ === Update name and re-deploy
68+ >>> update_file.py databricks.yml myappname mynewappname
69+
70+ >>> [CLI] bundle plan
71+ recreate apps.mykey
72+
73+ >>> [CLI] bundle summary
74+ Name: test-bundle
75+ Target: default
76+ Workspace:
77+ User: [USERNAME]
78+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
79+ Resources:
80+ Apps:
81+ mykey:
82+ Name: myappname
83+ URL: (not deployed)
84+
85+ >>> [CLI] bundle deploy
86+ Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
87+ Deploying resources...
88+ Updating deployment state...
89+ Deployment complete!
90+
91+ >>> print_requests
92+ {
93+ "body": {},
94+ "method": "DELETE",
95+ "path": "/api/2.0/apps/myappname"
96+ }
97+ {
98+ "body": {
99+ "description": "MY_APP_DESCRIPTION",
100+ "name": "mynewappname"
101+ },
102+ "method": "POST",
103+ "path": "/api/2.0/apps"
104+ }
105+
106+ >>> [CLI] bundle plan
107+
108+ >>> [CLI] bundle summary
109+ Name: test-bundle
110+ Target: default
111+ Workspace:
112+ User: [USERNAME]
113+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
114+ Resources:
115+ Apps:
116+ mykey:
117+ Name: mynewappname
118+ URL: (not deployed)
119+
120+ >>> [CLI] bundle destroy --auto-approve
121+ The following resources will be deleted:
122+ delete app mykey
123+
124+ All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
125+
126+ Deleting files...
127+ Destroy complete!
128+
129+ >>> print_requests
130+ {
131+ "body": {},
132+ "method": "DELETE",
133+ "path": "/api/2.0/apps/mynewappname"
36134}
37- apps myapp name='myapp' description='MY_APP_DESCRIPTION'
0 commit comments