forked from vmware-archive/pyvcloud
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
874 lines (776 loc) · 21.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
CHANGES
=======
19.3.0
------
* Updated changelog, authors. Fixed setup.cfg to drop / for license file location. Windows can't parse forward slash in file path
* [VCDA-672] Formatted/Added doc-strings to most of the methods across all modules in pyvcloud to adhere to sphinx guidelines. (#253)
* VCDA-635: Implement pyvcloud client to server API version compatibility (#248)
* deleted entity type NSXT\_MANAGERS (#252)
* fixed media type (NSXT\_MANAGERS -> NETWORK\_MANAGERS) (#251)
* fixed bug due to change in location of ADD link for nsxtManager (#249)
* [VDP-1661, VCDA-619] Added register, list, and unregister NSX-T Managers (#244)
* [VCDA-633 and VCDA-586] Refactored org.py and added catalog system tests (#247)
* vcd-cli 210: Fixed KeyError and added system test for search (#245)
* [VCDA-604] Convert all print statements in system tests to logger.debug statements (#246)
* [VCDA-574] Implement support for ovf:chunkSize while uploading vAppTemplates to a catalog. (#239)
* Exception Handling doc (#243)
* VCDA-594: Add scripts to enable Jenkins multi-branch builds on commits (#234)
* [VCDA-606] Add NSX-T manager name optional parameter to create PVDC (#235)
* [VCDA-585] Add system tests for vApp (#236)
* Added an extra param to vapp\_instantiate() to take in description of vApp. (#238)
* Updating documentation of org:create\_user() to relfect a subtle restriction on the 'password' param string. (#237)
* VCDA-541: Refactor Pyvcloud to use the new exception classes (#231)
* Exception class hierarchy implementation (#230)
* [VCDA-605] add optional root\_folder parameter to attach VC (#233)
* [VCDA-538/539] Initial commit for new test framework of CI/CD (#227)
* #205 Deploying VM's with manual allocation mode
* Only show VAPP entity types, per intention of example (#218)
* Shortened name of highest\_supp\_hw\_vers parameter in create\_provider\_vdc (#224)
* VCDA-420: Implemented Github Pages build procedure using Sphinx (#220)
* Fix venv activation command (#217)
* VCDA-502: Add additional Mac OS X install notes (#216)
19.2.0
------
* Changelog
* travis fix (#215)
* Fix travis build (#214)
* Updated license files (#203)
* VCDA-518: Adding a landing page for pyvcloud github pages/doc (#213)
* VDP-1375, VCDA-504: Attach VC (#210)
* VCDA-519: Fixed tenant-onboarding.py example to enable user (#211)
* Add RevertToSnapshot and RemoveAllSnapshot functionality for VMs (PR #206)
* Fixed flake8 error (whitespace) on line 216
* added create PVDC (#197)
* VCDA-454: Updated copyrights for release (#204)
* VCDA-495: Add a sample application to illustrate on-boarding (#202)
* Implement a snapshot creating function for vms. (#199)
19.1.2
------
* VCDA-474: consider name and namespace in api extension (#201)
* VCDA-397: Refactor constructors to raise Error when both href and resource are None. (#196)
* VCDA-473: Implement vcd user list command (#195)
19.1.1
------
* Updated requirements with version info (#194)
* VCDA-441 PVDC info - list pvdc storage profiles
* VCDA-421 & VCDA-422: Implementing SDK methods and cli commands to connect/disconnect ovdc\_network to/from vapp. (#190)
* addressed review comments
* VCDA-370: Functions dealing with org name and user name are now case insensitive #191
* VCDA-472: get\_vcenter() in platform.py should raise exception when a vCenter with the user provided name can't be found. #193
* VCDA-471: Fixed listing of edge gateways, when there are none in the system #192
* VCDA-180: Add detailed installation instructions for pyvcloud (#189)
* VCDA-365,366: Shutdown and Reboot a vapp/VM (#185)
* VCDA-395 and VCDA-396: Add support for listing and deleting org vdc networks
* VCDA-409: validate PEP8 compliance (#183)
* VCDA-344,367:Reset/Deploy vapp/vm (#180)
* VCDA-451: work with pending tasks
* Issue#142: Fixed bug in vdc.py : get\_storage\_profiles() that was returning only first storage profile. (#181)
* VCDA-451: work with pending tasks
* VCDA-229 & VCDA-455: Show Info of Right and Role (#176)
* VCDA-394: Introduce capability to list external networks
* VCDA-394: Introduce capability to list external networks and find them by name
* VCDA-230 & VCDA-234: Add or remove rights from organization (#174)
* VCDA-331: catalog\_item download fails with 'No such file or directory' error. (#175)
* Implementing SDK methods to update acl of vdc and vapp (#169)
* VCDA-369: Adding capability to create isolated OrgVDC networks
* VCDA-354: CSE support multiple vCenters
* VCDA-369: Adding capability to create isolated OrgVDC networks
* VCDA-248 error handling on invalid session
* Update README.md
* Update README.md
* Added list resources example
* VCDA-226 & VCDA-233 Add or Remove rights from a given role (#167)
19.1.0
------
* fixed merge error
* fixed merge conflicts
* merged with master
* minor doc fixes
* merged master
* addressed review comments
* VCDA-311 For independent disk related operation, name of the disk can now be None. Added logic to handle situation when neither name nor id has been specified
* Implementing catalog update acl commands (#163)
* addressed review comments
* VCDA-419 add api filters to extension info
* addressed review comments
* addressed review comments
* addressed review comments
* Changing default value of is\_shared to None from False
* Adding extra param to populate IsShared tag in the payload XML
* Link/Unlink a given role to its template (#164)
* VCDA-258: Provide an optional parameter to specify IOPS during creation (#158)
* Making small changes as per review comments
* added delete vm test
* changelog
* changelog
* test vm undeploy
* work with VMs
* Add code of conduct and PR/issue templates (#156)
* use get\_linked\_resource instead of get\_resource, only return name and href instead of whole edge gateway resource
* changelog
* flake8 validation fixes
* Fixing a small logical error : In few tests we are sending OrgRecord instead of Org resource to Org constructor
* Adding ability to create directly connected org vdc networks
* get the edgegateways on the vdc, rather than on the org, adjusted method name to list\_edge\_gateways
19.0.0
------
* fixed test name
* addressed review comments
* Adding more functionality/tests to VM class
* added support for listing the edgegateways of a vdc
* add accept-all-eulas param
* Improve CONTRIBUTING.md to make it more informative (#153)
* added license to test file
* VCDA-386/7/8
* Delete role from a given org (#154)
* cleanup and new options
* VCDA-213 cleanup pyvcloud repository
* auto
18.2.2
------
* capitalized
* Adding dependency on flake8-import-order
* Removing redundant is True check
* merged latest changes from upstream/main
* Introducing capability to print xml in monochrome
* address review comments. added auto-generate passwd
* Add access control settings info in the vdc,vapp and catalog info command. (#152)
* create empty vApp and add VM
* yapf applied
* merged master
* added docstring to methods. admin href
* improved vdc test
* PR review changes and move delete\_vdc to VDC
* create new vApp
* disk and vapp
* [pyvcloud] list rights in an org (Added unit test and renamed the file)
* [Pyvcloud] create role (get rid of get\_rights\_query method)
* unit tests
* network pool to vdc creation
* [Pyvcloud] create role in org (Addressing comments)
* Removed org\_name in the update\_org. (#148)
* use NSMAP
* using NSMAP
* re-run yapf
* removed superfluous NOQA
* adding multiple storage profiles to vDC creation improved vDC listing
* formatted with yapf
* doc
* auto-formatted with yapf
* merged with upstream
* pep8 formatting using yapf, initial implementation of orgvdc create/enable/disable/delete, list provider vdc
* [Pyvcloud] Command to create a role (pep8 corrections)
* Enable/Disable Org, User. Add --enable option for create org. (#144)
* [Pyvcloud] Command to create a role (unittests)
* [Pyvcloud] Command to create a role
* get\_disk(name, id) now alerts users if there are multiple namesake disks
* (List rights for a given role) Merge pull request #140 from sahithi/develop
* using humanfriendly
* fixed disk size
* [pyvcloud: Review comments addressed] List rights for a given role
* Fixing typos, renaming field is\_logged\_in\_user\_sys\_admin to is\_sysadmin
* [pyvcloud] List rights for a given role (Added docstrings)
* [pyvcloud] List rights for a given role
* minor code changes to meet flake8 validation
* Refactoring is\_admin field in org.py, moving the relevant logic in client.py and fixing corresponding unit tests
* changes from upstream
* SDK to delete an organization (#138)
* changelog
18.2.1
------
* changelog
* Fixing format of the json payload for create\_cluster()
* Adding more comments for the params and fixing a typo
* Addressed comments (after fixing rebase)
* Update vapp.py
* Update vcd\_vapp.py
* documentation+tests
* merged
* add disk to vm - add disk to vm - fixed typo on vdc class
* Added unit test for delete\_user. Refactored the function test\_create\_user to separate out actual test from the supporting code required to create an user
* Changing filter criteria to org-ref instead of orgName in function get\_user()
* Implement deletion of an user
* resolving conflicts in get\_user()
* Added unit test for delete\_user. Refactored the function test\_create\_user to separate out actual test from the supporting code required to create an user
* Changing filter criteria to org-ref instead of orgName in function get\_user()
* Addressed comments (after fixing rebase)
* Implement deletion of an user
* VCDA-217: Formatting and code fix
* VCDA-217 : Formatting and addressing review comments
* Moving get\_user implementation closer to create\_user implementation
* Adding cpu-count, memory and ssh-key fields to create\_cluster command
* VCDA-217: Retrieve access control settings of a catalog
* Fixing flake8 errors
* Tests for catalog control access
* VCDA-217: Retrieve access control settings of a catalog
* Commands for changing owner for vApp and independent disks (#127)
* Curt branch (#122)
* VCDA:168 & 169 : PythonSDK for Attach or Detach Independent Disk to/from a VM within a vApp
* Fix nit
* Create a new organization with just the mandatory user inputs (#124)
* Change Request: Remove extra print statement
* Change formatting to avoid flake8 errors
* Flake8 test-fixing format
* storage profiles - storage profile, vapp and cluster methods - fixed catalog tests
* changelog
* Adding disk update tests for iops and storage profile
* Fixed typo
* Added doc string
* eulas to false by default
* - added api version 30.0 - log request method - org docstring - instantiate\_vapp customize vm\_name and hostname, removed unnecessary brackets
* changed variable name
* Refactored to move the common code in list\_roles() and get\_role() to get\_roles\_query()
* Fixing list\_roles() and get\_role() to work with org-admin
* VCDA-197 : Code changes to pyvcloud to update independent disk iops and storage profile
* changelog
* license
* license
* authors
* Revert "Test commit"
* Revert "Test Commit"
* Sprint 74 ( SDK for creating new local user and list roles( in the current org). (#1)
* Unit test for instantiate\_vapp with custom disk size
* Fixing typo on line 204, and getting rid of uncessary checks and indentation on line 443 and 448
* changes
* Improving logic in vapp\_instantiate to select vApp network from vDC 1. If template doesn't have any network config section, don't do anything with the vApp network 2. If template has netowrk . 2. If template has network config section, search for the network in vDC (by name). However if user has provided a network name, it will override the template netowrk name
* Removing the stray import
* Adding new parameter to instantiate\_vapp() to configure home disk size of the first vm during instantiating the vApp from template
* Test commit
* Test Commit
* flake8
* changed to linked resource calls
* instantiate with guest customization disabled
* fixes #115
* added contributing guide
* fixed task obj ref
* removed disk.py import
* vdc disk updates
18.2.0
------
* 18.2.0
18.1.2
------
* fixed-catalog-test
* publish
18.1.1
------
* docker
* passwd
18.1.0
------
* vapp-net
* vapp-net
* encoding
* refactor
* capture-vapp-template
* wip
* org-name
* Changed id to vm\_id
18.0.14
-------
* task
* metadata
* power-on/off
* travis
* travis
* travis
* p3; task mgmt
* customize hw
* HATEOAS
* HATEOAS
* HATEOAS
* flake8
* quantity is none
* misc
* Set theme jekyll-theme-minimal
* readme
* readme
* flake8 n license
* docs-n-tests
* tests new sdk
* tests new sdk
* Add guest customization
* added get\_vdc back
* python3
* python3 support
* fixed vm listing
* docs
* api-version
* api-version
* docs
* upload vapp template
* upload-vapp
* upload
* wip
* flake8
* vapp-list
18.0.12
-------
* deploy on every push, but not if tagged
18.0.11
-------
* wip
18.0.10
-------
* wip
* wip
* wip
18.0.9
------
* wip
* ci
18.0.8
------
* pbr
* type
18.0.7
------
* version
18.0.6
------
* update-version
18.0.5
------
* update-vapp-lease
* use cluster name
* flake8
* vsphere ops, cluster ops, catalog sharing
* flake8
* cluster-crud
* spinner
* wip
* task progress
* flake8
* create vapp
* rehydrate\_from\_token
* download-media-file
* catalog items
* type
* catalog-crud
* amqp set config
* amqp-support
* logout
* fixes issue #108
* format to dict
* tox
* gitlab
* tox-flake8
* tox
* tox
* flake+tests
* gitlab
* gitlab
* gitlab
* wip
* travis-docker
* travis fix
* fixed requirements
* minor changes
* enhancements to client, rehydrate session
* vcd
* Adding back requirements.txt in travis.yml
* Added requirements in setup.py
* Fix travis test run
* Cleanup tests and fix typo
* client: Introduce library suitable for efficient vCD API access
* new impl
* improved logging
* removed sqlair
* readme
* gitlab ci tests
* gl
* gl
* pbr
* pbr
18.0.3
------
* 18.0.3
* tasks
* retrieve vapp/vm env properties
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* tests
* approved
* wip
* wip
* wip
* wip
* ci
* ci
* ci
* readme
* wip
* wip
* cse-support
* nillable schema elements
* pip
18.0.2
------
* req
18.0.1
------
* req
* req
* readme
* readme
* readme
* readme
18
--
* 18
* cse
* merged-with-master
* test
17.0.1
------
* 17.0.1
17
--
* travis
* tasks, extensions, metadata, cluster
* tasks, extensions, metadata, cluster
* Use User Query
* Add compose command
* travis tests
* travis tests
* travis tests
* vca test travis
* vca test travis
* vca test travis
* added vca test
* Added BusNumnet and UnitNumber to attach\_vm()
* removes some debug code
* standardized function parameters var names
* Changed REST payload variable name back to data
* Added selection of storage profile for new independant disks
* add support for cloudify 3.3.1 version
* Added RHEL dependencies instructions
* service type
16
--
* fixed issue #85
* Fix get\_service\_type cannot detect standalone vCD
* Include vm name in network info
* Expend vca session checking to non 4xx
* Fix this issue unable to login to a standalone instance
* Import cloudify-dsl-parser only when validation required
* Update requirements for cloudify-dsl-parser
* Fixing service type identification for VCD
* fixed service type identification
* add support of selfsigned certificates
* fixed upload iso
* 15rc1
* multiple nics
* Implement download blueprint API
* Validate blueprint before upload
14
--
* 14
* 14rc9
* Issue #68: Fix inconsistency
* Make exception block syntax py3-compatible
* SCOR-143: Implement deployment outputs support
* SCOR-160 merged
* SCOR-160: fix cancel
* Improve Score user experience
* Revert casting from boolean to strings
* vchs example
* removed comment
* removed comment
* default vca url
* 14rc8
* score status
* user passwd reset
* 14rc7
* 14rc6
* merged pr
* Fix logic errors
* Check interface name, when NAT rule was deleted
* Add parameter interface to NAT rule operations
* merged changes
* status messages
* Adds a flexible error handling
* Update score.py
* Change return code to 200 because score service only proxy request
* Revert Changes
* Change retutn code to 200 because score service only proxy ptu request
* Add busy flag to gateway
* 14rc5
* vapp tests
* fixed issues #62 #63
* fixed issues #62 #63
* initial sqlair support renamed service types sso vca to instance
* initial sqlair support renamed service types sso vca to instance
* SCOR-56 Style fixes
* SCOR-56 Implement cancel workflow execution on score, pyvcloud and vca-cli
* Fixed a typo in logout test
* 14rc2
* updated pyyaml dep
* updated dependencies
* #SCOR-16 added blueprint validation
* Fixes issues #62 by properly removing the SourcedItem tag being implemented in versions == 5.5 and older
* travis-ci
* travis
* #61 fixed issue with vCD 5.5
* removed whitespaces
* readme
* readme
* readme
* readme
* readme
13
--
* v13
* #PYV-10 #58 upload iso to catalog
* 13rc16
* wip
* spaces
* upload media wip
* Update to Fix for Issue #41 -- Removed the set to None, and instead set it to pass. This provides the same functionality without the need to change the vcloudType
* Removed the set to None, and instead set it to pass. This provides the same functionality without the need to change the vcloudType
* Fixes Issue #41 for users who are using vCloud Director API version 5.5
* fixed vm connection issue
* 13rc14
* improved debug log added vapp tests
* vcloud test
* added tests
* added power\_on flag to customize
* improved bp processing
* improved score api
* added score logging
* updated requirements
* SCOR-5 Change the Score Rest server to allow ids without Org-ids revert requirements
* SCOR-5 Change the Score Rest server to allow ids without Org-ids Send archive using Streaming Uploads
* Update requirements.txt
* Update requirements.txt
* merge docs with master
* updated docs
* PYV-7 added tests for power-on/off vApp, issue #29
* fixed duplicate login call
* SCOR-12 Add Events support to pyvcloud Refactoring EventsClient
* 13rc10
* merged pull request #46
* updated documentation
* Use case-insensitive comparison for rule parameters in function delete\_fw\_rule
* test process doc
* changed ondemand host url
* updated docs
* added NAT and FW tests
* added NAT and FW tests
* wip
* retrive admin password
* fixed ram
* readme
* readme
* reconfigure VM CPU
* reconfigure VM RAM
* readme
* added tests added memory\_byte
* added tests added memory\_byte
* Fix another glitch in the logging code
* 13rc2
* changed default ondemand host
* updated examples
* updated examples
* Use requests' HTTPBasicAuth for authentication
* Add Tasks list to disk object
* added changelog link
* added changelog link
* added doc requirements
* added change log
* Fix logging logic to handle case where logging is not enabled
* requests.delete don't use data
* v13rc1
* Fix length of time string in formatter
* Improve the logging stuff a bit
* Fix to add network interface more than once to VM changed \_modify\_networkConnectionSection method
* Add logging output in error paths
* Add HTTP logging support
* Get temp dir programmatically
* Fix signature of Http.get
* Fix typo
* Add logging support
* Clean requirements
* Fix Connect\_to\_Network Payload
* Add "create VDC" function
* re-enable snapshot actions on vApp
* Checks: list has elements
12
--
* v12
* wip
* Add new properties to vms\_network\_info
* Revert changes
* fix syntax mistake
* Improve readability
* If task failed return error object
* enable/disable dhcp service
* 12rc3
* fixed bug in network not using insecure connection
* 12rc2
* removed cfy dep
* Update customize\_guest\_os()
* 12rc1
* Force Enable customization
* Add type cast, now cpu\_capacity is int
* Fix error in get\_vms\_details
* Fix bug, with configure cpus and memory during creating vapp
11
--
* 11
* vpn
* vpn
* wip
* returned None when no VPN
* wip
* Fix spelling error
* wip
* wip
* Setup default properties to NatServiceType
* Add allocate/deallocate public ip
* readme updated
* returns success task if the vapp is already connected to the network
* Fix error in customize\_guest\_os, when setup admin password
10
--
* 10
* 10
* 10
* 10
* wip
* Fix create\_vapp
v9
--
* v9
* Fix response usage
* Fix imports
v8
--
* v8
* merged, save response from vCD service
* save response to examine reply from service
* add get\_admin\_network\_href function
* add get\_admin\_network\_href function
* Add functions for create and delete vdc networks
* Add functions to manipulate with dhcp pool and firewall rules
* Add get\_vms\_details()
* Fix setting vm cpus and memory
* Update vapp interface
* Set cpus and memory size on vapp creation
* Set list of services when authenticating with password
v7
--
* v7
* doc
v6
--
* v6
* libraries
* doc
* readme
* readme
* readme
* readme
* readme
v5
--
* v5
v4
--
* v4
v3
--
* v3
v2.2
----
* v2.2
* v2.2
* v1.1
* vm name
* wip
v2.1
----
* v2.1
v0.8
----
* v0.8
v0.7
----
* v0.7
* v0.7
* v0.7
* Update requirements.txt
* doc
v0.6
----
* networking
v0.5
----
* v0.5
v0.4
----
* connect vms to network
* connect vm to network
* connect vm to network
* provide datacenter name
* provide datacenter name
* provide datacenter name
* provide datacenter name
* added sample usage
* added sample usage
* added sample usage
* connect vapp to network
* connect vapp to network
v0.3
----
* support types of services
* support types of services
v0.2
----
* wip
* fixed imports
* fixed vcd id
* fixed requirements
* added manifest
* vms attached to disk
* disk management
* list catalogs and templates
* non-blocking vapp creation
* wip
* v0.2
* vapp operations
* wip
* wip
* added types
* added doc
* added doc
* basic login, service and vdc query
* basic login, service and vdc query
* wip
* wip
* wip
* setup
* setup
* setup
* wip
* added license
* Update README.md
* wip
* wip
* wip
* wip
* Update README.md
* wip
* Initial commit