Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
203 changes: 203 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,209 @@ cloudera.exe Release Notes

.. contents:: Topics

v3.0.0
======

Major Changes
-------------

- Rename nodeexporter role to node_exporter and update documentation, specs, and linting fixes (https://github.com/cloudera-labs/cloudera.exe/pull/209)
- Update Blackbox Exporter role for documentation, specs, and rename (https://github.com/cloudera-labs/cloudera.exe/pull/210)
- Update freeipa_client role (https://github.com/cloudera-labs/cloudera.exe/pull/220)
- Update freeipa_server role (https://github.com/cloudera-labs/cloudera.exe/pull/219)

Minor Changes
-------------

- Add AMD ROCm drivers installation role (https://github.com/cloudera-labs/cloudera.exe/pull/218)
- Add CM agent installation role (https://github.com/cloudera-labs/cloudera.exe/pull/227)
- Add CM repository installation role (https://github.com/cloudera-labs/cloudera.exe/pull/224)
- Add CM server installation role (https://github.com/cloudera-labs/cloudera.exe/pull/226)
- Add CSD installation role (https://github.com/cloudera-labs/cloudera.exe/pull/225)
- Add Caddy reverse proxy role (https://github.com/cloudera-labs/cloudera.exe/pull/217)
- Add Docker installation role (https://github.com/cloudera-labs/cloudera.exe/pull/215)
- Add FreeIPA DNS for ECS role (https://github.com/cloudera-labs/cloudera.exe/pull/257)
- Add FreeIPA users role (https://github.com/cloudera-labs/cloudera.exe/pull/258)
- Add Molecule testing (https://github.com/cloudera-labs/cloudera.exe/pull/197)
- Add Molecule testing (https://github.com/cloudera-labs/cloudera.exe/pull/265)
- Add PostgreSQL client installation role (https://github.com/cloudera-labs/cloudera.exe/pull/222)
- Add PostgreSQL server installation role (https://github.com/cloudera-labs/cloudera.exe/pull/221)
- Add ansible-lint, update hatch environments and pre-commit (https://github.com/cloudera-labs/cloudera.exe/pull/205)
- Add changelog (https://github.com/cloudera-labs/cloudera.exe/pull/271)
- Add cloudera service users role (https://github.com/cloudera-labs/cloudera.exe/pull/267)
- Add cloudera_manager_release parameter (https://github.com/cloudera-labs/cloudera.exe/pull/276)
- Add deprecation module for legacy roles (https://github.com/cloudera-labs/cloudera.exe/pull/229)
- Add module to query Cloudera support matrix (https://github.com/cloudera-labs/cloudera.exe/pull/246)
- Add pgAdmin installation role (https://github.com/cloudera-labs/cloudera.exe/pull/216)
- Add prerequisite roles for Cloudera on premise (private cloud) (https://github.com/cloudera-labs/cloudera.exe/pull/223)
- Add raw_filters parameter to supported lookup and module (https://github.com/cloudera-labs/cloudera.exe/pull/262)
- Add roles and example playbook for PVC cert renewal (https://github.com/cloudera-labs/cloudera.exe/pull/189)
- Add unit tests for cloudera.exe.jdk_facts (https://github.com/cloudera-labs/cloudera.exe/pull/266)
- Add variables to skip of overlap check for FreeIPA server DNS zones (https://github.com/cloudera-labs/cloudera.exe/pull/272)
- Add yamllint config (https://github.com/cloudera-labs/cloudera.exe/pull/277)
- Update API docs and fix linting issues (https://github.com/cloudera-labs/cloudera.exe/pull/268)
- Update cm_repo role to use supported lookup (https://github.com/cloudera-labs/cloudera.exe/pull/264)
- Update copyright (https://github.com/cloudera-labs/cloudera.exe/pull/270)
- Update deprecated actions (https://github.com/cloudera-labs/cloudera.exe/pull/190)
- Update grafana role for ansible-lint, consolidate tasks, and add README (https://github.com/cloudera-labs/cloudera.exe/pull/211)
- Update mount role for ansible-lint, argument specs, and README (https://github.com/cloudera-labs/cloudera.exe/pull/212)
- Update prereq_jdk role to validate Manager and Runtime versions (https://github.com/cloudera-labs/cloudera.exe/pull/260)
- Update prereq_python to use support matrix lookup (https://github.com/cloudera-labs/cloudera.exe/pull/263)
- Update support matrix plugins and role (https://github.com/cloudera-labs/cloudera.exe/pull/259)
- Update tests and filters to include Cloudera versioning scheme (https://github.com/cloudera-labs/cloudera.exe/pull/256)
- Update version_added to roles, modules, and plugins (https://github.com/cloudera-labs/cloudera.exe/pull/269)
- Update volume discovery in mount role to exclude root volume (https://github.com/cloudera-labs/cloudera.exe/pull/200)

Deprecated Features
-------------------

- Deprecate auto_repo_mirror role (https://github.com/cloudera-labs/cloudera.exe/pull/230)
- Deprecate common role (https://github.com/cloudera-labs/cloudera.exe/pull/231)
- Deprecate data role (https://github.com/cloudera-labs/cloudera.exe/pull/232)
- Deprecate dynamic_inventory role (https://github.com/cloudera-labs/cloudera.exe/pull/233)
- Deprecate freeipa_host_group role (https://github.com/cloudera-labs/cloudera.exe/pull/234)
- Deprecate info role (https://github.com/cloudera-labs/cloudera.exe/pull/235)
- Deprecate infrastructure role (https://github.com/cloudera-labs/cloudera.exe/pull/236)
- Deprecate init_deployment role (https://github.com/cloudera-labs/cloudera.exe/pull/237)
- Deprecate platform role (https://github.com/cloudera-labs/cloudera.exe/pull/238)
- Deprecate provision role (https://github.com/cloudera-labs/cloudera.exe/pull/239)
- Deprecate rdbms.client and rdbms.server roles (https://github.com/cloudera-labs/cloudera.exe/pull/240)
- Deprecate rdbms_server role (https://github.com/cloudera-labs/cloudera.exe/pull/241)
- Deprecate runtime role (https://github.com/cloudera-labs/cloudera.exe/pull/242)
- Deprecate sequence role (https://github.com/cloudera-labs/cloudera.exe/pull/243)

Bugfixes
--------

- Add JMESPath to requirements (https://github.com/cloudera-labs/cloudera.exe/pull/207)
- Replace blackbox and nodeexporter role symlinks with copy (https://github.com/cloudera-labs/cloudera.exe/pull/261)
- Update RDBMS PostgreSQL server role (https://github.com/cloudera-labs/cloudera.exe/pull/194)
- Update playbooks for ansible-lint (https://github.com/cloudera-labs/cloudera.exe/pull/213)
- Update plugins for ansible-lint (https://github.com/cloudera-labs/cloudera.exe/pull/214)
- Update prometheus role for ansible-lint, argument specs, and README (https://github.com/cloudera-labs/cloudera.exe/pull/208)
- Update support matrix lookup maps for Rocky (https://github.com/cloudera-labs/cloudera.exe/pull/273)
- Update upload-artifact to v4 (https://github.com/cloudera-labs/cloudera.exe/pull/202)
- freeipa_sidecar and freeipa_client & server fixes for el9 (https://github.com/cloudera-labs/cloudera.exe/pull/199)

New Plugins
-----------

Filter
~~~~~~

- cloudera.exe.version - Parse a Cloudera Manager version string.

Lookup
~~~~~~

- cloudera.exe.supported - Get support matrix details.

Test
~~~~

- cloudera.exe.version - compare Cloudera version strings.

New Modules
-----------

- cloudera.exe.cm_prepare_db - Configure the external Cloudera Manager server database.
- cloudera.exe.deprecation - Display a deprecation warning.
- cloudera.exe.jdk_facts - Retrieve JDK information.
- cloudera.exe.supported - Retrieve Cloudera Support Matrix information.

New Roles
---------

- cloudera.exe.blackbox_exporter - Install Blackbox Exporter.
- cloudera.exe.caddy - Install Caddy proxy packages.
- cloudera.exe.cm_agent - Install Cloudera Manager agent packages.
- cloudera.exe.cm_csd - Install Cloudera CSDs.
- cloudera.exe.cm_repo - Manage the package repository for Cloudera Manager.
- cloudera.exe.cm_server - Install Cloudera Manager server.
- cloudera.exe.docker - Install Docker.
- cloudera.exe.freeipa_server_ecs - Configure DNS zones and wildcard records for ECS.
- cloudera.exe.freeipa_server_users - Set up superusers in FreeIPA.
- cloudera.exe.node_exporter - Install Node Exporter.
- cloudera.exe.pgadmin - Install pgAdmin.
- cloudera.exe.postgresql_client - Client configuration for PostgreSQL database.
- cloudera.exe.postgresql_server - Install PostgreSQL server for Cloudera Manager.
- cloudera.exe.prereq_accumulo - Set up user accounts for Accumulo.
- cloudera.exe.prereq_activitymonitor - Set up database and user accounts for Activity Monitor.
- cloudera.exe.prereq_atlas - Set up user accounts for Atlas.
- cloudera.exe.prereq_cloudera_manager - Set up user accounts and LDAP for Kerberos for Cloudera Manager.
- cloudera.exe.prereq_cloudera_users - Set up user accounts Cloudera Manager.
- cloudera.exe.prereq_cm_database - Set up database and user accounts for Cloudera Manager.
- cloudera.exe.prereq_database - Create and manage databases and users.
- cloudera.exe.prereq_dataviz - Set up user accounts for Dataviz.
- cloudera.exe.prereq_dataviz_database - Set up database and user accounts for Dataviz.
- cloudera.exe.prereq_druid - Set up user accounts for Druid.
- cloudera.exe.prereq_ecs - Set up firewall, and networking for ECS.
- cloudera.exe.prereq_firewall - Disable firewalls for a deployment.
- cloudera.exe.prereq_flink - Set up user accounts for Flink.
- cloudera.exe.prereq_flume - Set up user accounts for Flume.
- cloudera.exe.prereq_hadoop - Set up user accounts for Hadoop.
- cloudera.exe.prereq_hbase - Set up user accounts for HBase.
- cloudera.exe.prereq_hdfs - Set up for Hdfs.
- cloudera.exe.prereq_hive - Set up user accounts for Hive.
- cloudera.exe.prereq_hive_database - Set up database and user accounts for Hive.
- cloudera.exe.prereq_httpfs - Set up user accounts for HttpFS.
- cloudera.exe.prereq_hue - Set up user accounts and Kerberos for Hue.
- cloudera.exe.prereq_hue_database - Set up database and user accounts for Hue.
- cloudera.exe.prereq_impala - Set up user accounts for Impala.
- cloudera.exe.prereq_jdk - Set up the JDK.
- cloudera.exe.prereq_kafka - Set up user accounts for Kafka.
- cloudera.exe.prereq_kerberos - Set up Kerberos for deployments.
- cloudera.exe.prereq_kernel - Update OS kernel parameters for deployments.
- cloudera.exe.prereq_keytrustee - Set up user accounts for Key Trustee.
- cloudera.exe.prereq_kms - Set up user accounts for KMS.
- cloudera.exe.prereq_knox - Set up user accounts for Knox.
- cloudera.exe.prereq_knox_database - Set up database and user accounts for Knox.
- cloudera.exe.prereq_kudu - Set up user accounts for Kudu.
- cloudera.exe.prereq_livy - Set up user accounts for Livy.
- cloudera.exe.prereq_local_account - Set up local user accounts.
- cloudera.exe.prereq_mapreduce - Set up user accounts for MapReduce.
- cloudera.exe.prereq_network_dns - Set up hostname and DNS networking.
- cloudera.exe.prereq_nifi - Set up user accounts for NiFi.
- cloudera.exe.prereq_nifiregistry - Set up user accounts for NiFi Registry.
- cloudera.exe.prereq_ntp - Set up NTP services for deployments.
- cloudera.exe.prereq_oozie - Set up user accounts for Oozie.
- cloudera.exe.prereq_oozie_database - Set up database and user accounts for Oozie.
- cloudera.exe.prereq_os - Update general OS requirements for deployments.
- cloudera.exe.prereq_phoenix - Set up user accounts for Phoenix.
- cloudera.exe.prereq_psycopg2 - Install psycopg2 for PostgreSQL for deployments.
- cloudera.exe.prereq_python - Install Python for deployments.
- cloudera.exe.prereq_query_processor_database - Set up database and user accounts for Query Processor.
- cloudera.exe.prereq_ranger - Set up user accounts for Ranger.
- cloudera.exe.prereq_ranger_database - Set up database and user accounts for Ranger.
- cloudera.exe.prereq_reportsmanager - Set up database and user accounts for Reports Manager.
- cloudera.exe.prereq_rngd - Install the Random Number Generator package for deployments.
- cloudera.exe.prereq_schemaregistry - Set up user accounts for Schema Registry.
- cloudera.exe.prereq_schemaregistry_database - Set up database and user accounts for Schema Registry.
- cloudera.exe.prereq_selinux - Manage SELinux policy enforcement for deployments.
- cloudera.exe.prereq_sentry - Set up user accounts for Sentry.
- cloudera.exe.prereq_services - Manage operating system services for deployments.
- cloudera.exe.prereq_smm - Set up user accounts and directories for Streams Messaging Manager.
- cloudera.exe.prereq_smm_database - Set up database and user accounts for Streams Messaging Manager.
- cloudera.exe.prereq_solr - Set up user accounts for Solr.
- cloudera.exe.prereq_spark - Set up user accounts for Spark.
- cloudera.exe.prereq_spark2 - Set up user accounts for Spark2.
- cloudera.exe.prereq_sqoop - Set up user accounts for Sqoop.
- cloudera.exe.prereq_ssb - Set up user accounts for SSB.
- cloudera.exe.prereq_ssb_database - Set up database and user accounts for SQL Stream Builder.
- cloudera.exe.prereq_superset - Set up user accounts for Superset.
- cloudera.exe.prereq_supported - Verify configuration against support matrix.
- cloudera.exe.prereq_thp - Disable Transparent Huge Pages for deployments.
- cloudera.exe.prereq_tls_acls - Set up local user ACLs for TLS.
- cloudera.exe.prereq_yarn - Set up user accounts for YARN.
- cloudera.exe.prereq_zeppelin - Set up user accounts for Zeppelin.
- cloudera.exe.prereq_zookeeper - Set up for Zookeeper.
- cloudera.exe.rdbms_server - Install standalone RDBMS instance.
- cloudera.exe.rocm - Provision AMD ROCm GPU drivers.
- cloudera.exe.tls_fetch_ca_certs - Bring CA root and intermediate cert back to controller.
- cloudera.exe.tls_generate_csr - Generates a CSR on each host and copies it back to the Ansible controller.
- cloudera.exe.tls_install_certs - Copy and install the signed TLS certificates to each cluster.
- cloudera.exe.tls_signing - Sign of CSRs by a CA Server.

v2.4.1
======

Expand Down
8 changes: 6 additions & 2 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,10 @@ objects:
description: Set up user accounts and LDAP for Kerberos for Cloudera Manager
name: prereq_cloudera_manager
version_added: 3.0.0
prereq_cloudera_users:
description: Set up user accounts Cloudera Manager
name: prereq_cloudera_users
version_added: 3.0.0
prereq_cm_database:
description: Set up database and user accounts for Cloudera Manager
name: prereq_cm_database
Expand All @@ -149,7 +153,7 @@ objects:
name: prereq_druid
version_added: 3.0.0
prereq_ecs:
description: Set up user accounts, firewall, and networking for ECS
description: Set up firewall, and networking for ECS
name: prereq_ecs
version_added: 3.0.0
prereq_firewall:
Expand Down Expand Up @@ -485,4 +489,4 @@ plugins:
name: version
version_added: 3.0.0
vars: {}
version: 2.4.1
version: 3.0.0
Loading
Loading