What's Changed
- Add pre-commit instructions by @wmudge in #240
- Add Host Config Module by @rsuplina in #234
- Hotfix/cluster module by @rsuplina in #244
- Data Context Module by @rsuplina in #246
- Add Host Template Module by @rsuplina in #238
- Add External_user_mappings module by @rsuplina in #248
- Add file name to JSON parsing error message by @wmudge in #249
- Add ECS Control plane cluster functionality by @rsuplina in #251
- Update cm_utils discover_endpoint function by @wmudge in #253
- Add User Module by @rsuplina in #252
- Add pytest fixtures for constructing supporting test resources by @wmudge in #256
- Add CM service config module and reconciliation utilities by @wmudge in #257
- Update cm_service module by @wmudge in #265
- Update collection version to 4.5.0-rc1 by @wmudge in #266
- Update version of upload-artifact action by @jimright in #269
- Add cm_autotls module by @jimright in #263
- Add External Account Module by @rsuplina in #264
- add test script by @rhill-cldr in #254
- Update service_role_config_group_info module to align with existing modules by @wmudge in #270
- Add return value to wait_for_command_state by @jimright in #271
- Update service_role_config_group to align with CM modules by @wmudge in #272
- Add lookup plugin cm_license for parsing Cloudera Manager license files by @wmudge in #274
- Update normalization to use type() not isinstance() checks by @wmudge in #275
- Add cm kerberos module by @jimright in #273
- Refactor service_role and service_role_info to align to current flow, utilities, and testing by @wmudge in #278
- Add documentation for fixture factories for integration testing by @wmudge in #279
- Add api-design.md write up by @wmudge in #277
- Update service and service_info modules to align with current utilities by @wmudge in #280
- Update host_template module and tests by @wmudge in #281
- Create Mgmt Role model utility for CMS by @wmudge in #282
- Update host and host_info modules for cluster membership and role assignments by @wmudge in #283
- Remove invalid get_host_ref() by @wmudge in #284
- Change 'tls' parameter to 'auto_tls' by @wmudge in #285
- Update configuration reconciliation logic by @wmudge in #286
- Add no_log to sensitive parameters by @wmudge in #287
- Add retry logic on HTTP 400 errors for parcel functions by @wmudge in #288
- Update retry to timeouts for host and parcel management by @wmudge in #289
- Update Python shebang and documentation organization by @wmudge in #290
- Update documentation and changelog management by @wmudge in #292
- Fix external_user_mapping module by @jimright in #313
- Deprecate cluster_service_role_hosts filter by @wmudge in #301
- Deprecate service_role_config_group_config and service_role_config_group_config_info modules by @wmudge in #295
- Deprecate service_role_config and service_role_config_info modules by @wmudge in #296
- Deprecate service_config and service_config_info modules by @wmudge in #297
- Deprecate host_config and host_config_info modules by @wmudge in #298
- Deprecate cm_api action by @wmudge in #299
- Deprecate append_database_port filter by @wmudge in #300
- Deprecate default_database_port filter by @wmudge in #302
- Deprecate extract_* filters by @wmudge in #303
- Deprecate filter_null_configs filter by @wmudge in #304
- Deprecate find_clusters filter by @wmudge in #305
- Deprecate flatten_dict_list filter by @wmudge in #306
- Deprecate version filters by @wmudge in #307
- Deprecate format_database_type filter by @wmudge in #308
- Deprecate MySQL filters by @wmudge in #309
- Deprecate to_ldap_type_enum filter by @wmudge in #310
- Rename service_role and service_role_info modules by @wmudge in #293
- Rename service_role_config_group and service_role_config_group_info modules by @wmudge in #294
- Deprecate legacy roles by @wmudge in #311
- Add Umami tracking to header by @jimright in #318
- Add control_plane and control_plane_info modules by @jimright in #312
- Add ansible-lint configuration and remove from pre-commit hooks by @wmudge in #320
- Add repository to Hatch docs:changelog script by @wmudge in #321
- Update control_plane API documentation by @wmudge in #322
- Update copyright date by @wmudge in #323
- Remove collection dependencies from legacy roles by @wmudge in #324
- Release 5.0.0 rc.2 by @wmudge in #325
- Update to cm-client v57 by @wmudge in #326
- Update TESTING guide by @wmudge in #327
- Update README for 5.0.0 by @wmudge in #328
- Prepare for release 5.0.0 by @wmudge in #329
- Update versions of dependent actions for publish_docs.yml workflow by @wmudge in #332
New Contributors
- @rhill-cldr made their first contribution in #254
Full Changelog: v4.4.0...5.0.0