All notable changes to this project will be documented in this file.
Features
- Update default superset version to 4.0.2 (And minimum Python 3.9) (Except for Ubuntu 20.04 which defaults to version 2.1.3 due to default Python 3.8 ) #28
- Added support for Ubuntu 22.04 #30
- Added support for RHEL 9 #32
- Tested for Puppet 8 compatibility #33
- Add task for deleting Apache Superset virtual environment (to assist with fixing installation issues) #34
BugFixes
- Resolves error related to Werkzeug version 3.0.4 compatibility with Flask version 2.x.x #27
Known Issues
- Doesn't delete previous admin user when the admin user is updated in hiera
Features
- Added Ubuntu 20.04 support #17
- Added support for setting different gunicorn working classes #21
- Flattened hash type parameters into seperate parameters for ease of setting parameters. Refer to Reference.md for details. #20
- Updated Superset parameters to secure passwords and secret keys with sensitive type (e.g. #15)
- Added parameter
additional_python_lib
to help manage issues with problematic python libraries. (e.g. #14) - Added performance improvements to initial installation. Thank you Gigko! #13
- General cleanup of manifests to align with Puppet style guide
- Update module dependency minimum requirements. See dependencies for details.
- Update PDK template to v3.0.0
Bugfixes
- Fix issues caused by newer versions of sqlparse and marshmellow-enum python libraries #14
Known Issues
- Doesn't delete previous admin user when the admin user is updated in hiera
- Gunicorn worker classes
gevent
andeventlet
currently not working due toselect.epoll()
issues. Recommend usingtornado
orsync
worker class for this version.
Bugfixes
- Fixed issue "broken superset install - cannot import name 'soft_unicode' from 'markupsafe'" #8
Known Issues
- Doesn't delete previous admin user when the admin user is updated in hiera
Features
- Initial Release - Basic Installation of Apache Superset
Known Issues
- Doesn't delete previous admin user when the admin user is updated in hiera