Releases: vmware/python-client-for-vmware-cloud-on-aws
Releases · vmware/python-client-for-vmware-cloud-on-aws
v2.0.1
Version 2.0
We are excited to announce the release of pyVMC 2.0! This represents hundreds of hours of work, refactoring the original project into a new structure for greater extensibility and scriptability. Highlights of this release include:
- Brand new project architecture - makes it easier to locate, update, and troubleshoot functions
- Over 200 new commits
- Over 5500 new lines of code
- Significantly improved error handling
- More intuitive command structure and argument framework with 100% coverage of all commands using python argparse - enables complete scriptability
- Over 30 new commands, including support for:
- Creating a SDDC!
- secondary T1 gateways!
- T1 VPN!
- Fixed and Flexible network segments!
- NSX Advanced Firewall IDS and IPS!
- VMware Transit Connect attachments to DXGW and VPC!
- FlexCompute (experimental)!
- Many more!
v1.8.0
Features:
- Significant function refactoring. The team has spent a lot of time splitting API calls into separate libraries. This makes re-use of the API calls much easier for anybody wanting to use the code in this project
- Support for the long-awaited initial release of the VCDR API
Bug fixes:
- Fixed an issue where using any group name with lowercase characters caused errors when creating firewall rules
Documentation:
- Clarify args for new-network function
- Add clarifying documentation for new-group function
v1.7.0
New commands
-
VTC (VMware Transit Connect)
- SDDC Group Operations
- create-sddc-group [name]: Create an SDDC group
- delete-sddc-group: Delete an SDDC group
- get-group-info: Display details for an SDDC group
- SDDC Operations
- get-sddc-info: Display a list of all SDDCs
- get-nsx-info: Display NSX credentials and URLs
- attach-sddc: Attach an SDDC to a vTGW
- detach-sddc: Detach an SDDC from a vTGW
- AWS Operations
- connect-aws: Connect an vTGW to an AWS account
- disconnect-aws: Disconnect a vTGW from an AWS account
- VPC Operations
- attach-vpc: Attach a VPC to a vTGW
- detach-vpc Detach VPC from a vTGW
- vpc-prefixes: Add or remove vTGW static routes
- DXGW Operations
- attach-dxgw: Attach a Direct Connect Gateway to a vTGW
- detach-dxgw: Detach a Direct Connect Gateway from a vTGW
- TGW Operations
- show-tgw-routes: Show the vTGW route table
- show-tgw-routes [group name]: Show the vTGW route table for the specified group
- show-tgw-routes: Show the vTGW route table
- SDDC Group Operations
-
TKG
- enable-tkg: Enable Tanzu Kubernetes Grid on an SDDC
- disable-tkg: Disable Tanzu Kubernetes Grid on an SDDC
-
Routing
- show-t0-bgp-routes: show learned and advertised routes via BGP
Bugfixes
- Better error handling when config.ini is missing sections or values inside config.ini are missing
Improvements
- show-t0-routes displays in table format, sorted, with a legend
v1.6.5
Bugfixes - Fixed handling of blank and invalid values values for prefix scope and length
Features - Update prefix attachment to allow both inbound and outbound prefix lists.
- Update show function to show BGP neighbors with multiple lists
v1.6.0
bug: Fixed display of route filters in show-t0-bgpneighbors
feature: added attach-t0-prefix list, detach-t0-prefix-list
v1.5.2
- New, clearer help section makes it easier to find commands
- Improved menu for new-t0-prefix-list
v1.5.1
- Resolves display bugs in find-csp-user-by-services-role command
v1.5
New Commands:
- find-csp-user-by-service-role command
- get-csp-service-roles
- show-t0-prefix-lists
- show-t0-bgp-neighbors
- new-t0-prefix-list
- remove-t0-prefix-list
v1.4
New CSP features -
- Display CSP groups and group members
- Add users to a CSP group
- Display members of a CSP org
- Display a diff of org member permissions in an org vs roles granted to a group