Improve examples and operators, add provider, restructure
This MR takes a general pass and brings multiple improvements!
Improve examples and operators
- Use
paramsinstead ofDagParam - Add support for templating
- Remove util no longer needed
- Make
ValidioIncidentsSensoruse poll poke interval
Implement provider
- Implement Validio as a provider
- Update the
ValidioHookconnection to support custom provider type - Don't use JSON in the
extrafield, store secrets inpasswordfield (making them encrypted)
Update package layout
- Mirror common practices for Airflow providers
- Create one directory (module) per resource type
- Split classes to one per file (Operators)
Miscellaneous
- Remove non existing script
- Add plugin which will work same as entrypoint (required for Airflow to register plugin)
- General updates to documentation (README and code)
- Add dev dependencies to have a fully working environment with
poetry - Add notes about issues with multithreading on macOS
- Update
no_proxyworkaround to work for all endpoints (*)