f5-common-python
f5-common-python copied to clipboard
Python SDK for configuration and monitoring of F5® BIG-IP® devices via the iControl® REST API.
Related to #954 this functionality needs functional tests
Provide a similar function as `expandSubcollections=true` from the REST api when calling `get_collection()`. When you have hundreds of pools across a couple of vCMP guests, you get an enormous scaling...
Currently most of our sanity checks for parameters rely on **kwargs passed to update(), those sanity checks do not work when the user adds object attributes directly: ```` r1.description ==...
currently when you specify password attribute and attempt to update() existing user, REST returns error: \\"password\\" may not be specified with \\"encrypted-password\\"","errorStack":[]}' We need some logic to prevent this.
I executed the following code: ``` if not bigip.tm.ltm.pools.pool.exists(name=poola_name, partition='Common'): bigip.tm.ltm.pools.pool.create(name=poola_name, partition='Common') ``` I had a pool already in LTM with same name. But f5-sdk threw out an error specifying...
We would need some tests ISOs to be present in our harness to be able to test image/hotfix management. i.e deletion, upload, installation For now those endpoints will remain without...
v13 and greater requires that users on partitions be looked up by filtering. Also, modifying will succeed if you specify the user without the partition, but will report an error....
opening this issue to create messaging/logging system for SDK,
/mgmt/tm/shared/licensing/activation endpoint in REST supports POST, currently we do not allow POST, since this is Unnamed Resource: https://github.com/F5Networks/f5-common-python/blob/acb2efb4e902afaf12b56e1794efe1cb17211493/f5/bigip/tm/shared/licensing.py#L59 I will fix this immediate problem but we need to start looking...
need to add unit/functional test cases for tm.net.fdb.tunnel.records