Chaffelson / nipyapi

A convenient Python wrapper for Apache NiFi
Other
243 stars 76 forks source link

NiFi 1.15 support #299

Closed Chaffelson closed 2 years ago

Chaffelson commented 2 years ago

Add new mandatory 'version' parameter for delete_bucket set default_headers to be an explicit dictionary to avoid TypeError Update test_setup script Update requirements to pin ruamel.yaml to <=0.18, which is the last version expected to work with Python2 Update security and versioning functions to also supply revision version when deleting objects Correct comment in utils version check function NiFi 1.15 requires a password of at least 12chars, updating to supersecret1! as an example in tests Added separate option to config.py to disable_insecure_request_warnings in urllib3 Updated service_login to correctly check for None explicitly instead of implicitly Updated set_endpoint to also accept username and password for convenience login Updated docker-compose configurations for NiFi-1.15, this includes setting default single user credential and port updates for https Updated conftest to explicitly set login/ssl/username/password from tuples per test permutation rather than implicitly pulling them from config.py defaults Updated conftest service cleanup actions to be more concise and readable Corrected test for updating a parameter context to not duplicate keys which is now a testable fault Updated test_security.py to correctly have the manual testing helper commented out by default