From 63e5eebf794595401d08be9df574964377fae4b9 Mon Sep 17 00:00:00 2001 From: Webster Mudge Date: Tue, 26 Aug 2025 12:58:54 -0400 Subject: [PATCH] Update CHANGELOG for 3.0.0 Signed-off-by: Webster Mudge --- CHANGELOG.rst | 203 +++++++++++++++++++ changelogs/.plugin-cache.yaml | 8 +- changelogs/changelog.yaml | 371 ++++++++++++++++++++++++++++++++++ galaxy.yml | 2 +- pyproject.toml | 1 + requirements.yml | 4 +- 6 files changed, 584 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b6851ecd..bc662e49 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -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 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index be66c9a4..64414781 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -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 @@ -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: @@ -485,4 +489,4 @@ plugins: name: version version_added: 3.0.0 vars: {} -version: 2.4.1 +version: 3.0.0 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index fe064835..bf1301cb 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,6 +1,377 @@ --- ancestor: releases: + 3.0.0: + changes: + minor_changes: + - Add yamllint config (https://github.com/cloudera-labs/cloudera.exe/pull/277) + - Add cloudera_manager_release parameter (https://github.com/cloudera-labs/cloudera.exe/pull/276) + - Add variables to skip of overlap check for FreeIPA server DNS zones (https://github.com/cloudera-labs/cloudera.exe/pull/272) + - Add changelog (https://github.com/cloudera-labs/cloudera.exe/pull/271) + - Update copyright (https://github.com/cloudera-labs/cloudera.exe/pull/270) + - Update version_added to roles, modules, and plugins (https://github.com/cloudera-labs/cloudera.exe/pull/269) + - Update API docs and fix linting issues (https://github.com/cloudera-labs/cloudera.exe/pull/268) + - Add cloudera service users role (https://github.com/cloudera-labs/cloudera.exe/pull/267) + - Add unit tests for cloudera.exe.jdk_facts (https://github.com/cloudera-labs/cloudera.exe/pull/266) + - Add Molecule testing (https://github.com/cloudera-labs/cloudera.exe/pull/265) + - Update cm_repo role to use supported lookup (https://github.com/cloudera-labs/cloudera.exe/pull/264) + - Update prereq_python to use support matrix lookup (https://github.com/cloudera-labs/cloudera.exe/pull/263) + - Add raw_filters parameter to supported lookup and module (https://github.com/cloudera-labs/cloudera.exe/pull/262) + - Update prereq_jdk role to validate Manager and Runtime versions (https://github.com/cloudera-labs/cloudera.exe/pull/260) + - Update support matrix plugins and role (https://github.com/cloudera-labs/cloudera.exe/pull/259) + - Add FreeIPA users role (https://github.com/cloudera-labs/cloudera.exe/pull/258) + - Add FreeIPA DNS for ECS role (https://github.com/cloudera-labs/cloudera.exe/pull/257) + - Update tests and filters to include Cloudera versioning scheme (https://github.com/cloudera-labs/cloudera.exe/pull/256) + - Add module to query Cloudera support matrix (https://github.com/cloudera-labs/cloudera.exe/pull/246) + - Add deprecation module for legacy roles (https://github.com/cloudera-labs/cloudera.exe/pull/229) + - Add CM agent installation role (https://github.com/cloudera-labs/cloudera.exe/pull/227) + - 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 CM repository installation role (https://github.com/cloudera-labs/cloudera.exe/pull/224) + - Add prerequisite roles for Cloudera on premise (private cloud) (https://github.com/cloudera-labs/cloudera.exe/pull/223) + - 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 AMD ROCm drivers installation role (https://github.com/cloudera-labs/cloudera.exe/pull/218) + - Add Caddy reverse proxy role (https://github.com/cloudera-labs/cloudera.exe/pull/217) + - Add pgAdmin installation role (https://github.com/cloudera-labs/cloudera.exe/pull/216) + - Add Docker installation role (https://github.com/cloudera-labs/cloudera.exe/pull/215) + - Update mount role for ansible-lint, argument specs, and README (https://github.com/cloudera-labs/cloudera.exe/pull/212) + - Update grafana role for ansible-lint, consolidate tasks, and add README + (https://github.com/cloudera-labs/cloudera.exe/pull/211) + - Add ansible-lint, update hatch environments and pre-commit (https://github.com/cloudera-labs/cloudera.exe/pull/205) + - Update volume discovery in mount role to exclude root volume (https://github.com/cloudera-labs/cloudera.exe/pull/200) + - Add Molecule testing (https://github.com/cloudera-labs/cloudera.exe/pull/197) + - Update deprecated actions (https://github.com/cloudera-labs/cloudera.exe/pull/190) + - Add roles and example playbook for PVC cert renewal (https://github.com/cloudera-labs/cloudera.exe/pull/189) + bugfixes: + - Update support matrix lookup maps for Rocky (https://github.com/cloudera-labs/cloudera.exe/pull/273) + - Replace blackbox and nodeexporter role symlinks with copy (https://github.com/cloudera-labs/cloudera.exe/pull/261) + - Update plugins for ansible-lint (https://github.com/cloudera-labs/cloudera.exe/pull/214) + - Update playbooks for ansible-lint (https://github.com/cloudera-labs/cloudera.exe/pull/213) + - Update prometheus role for ansible-lint, argument specs, and README (https://github.com/cloudera-labs/cloudera.exe/pull/208) + - Add JMESPath to requirements (https://github.com/cloudera-labs/cloudera.exe/pull/207) + - 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) + - Update RDBMS PostgreSQL server role (https://github.com/cloudera-labs/cloudera.exe/pull/194) + major_changes: + - 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) + - Update Blackbox Exporter role for documentation, specs, and rename (https://github.com/cloudera-labs/cloudera.exe/pull/210) + - Rename nodeexporter role to node_exporter and update documentation, specs, + and linting fixes (https://github.com/cloudera-labs/cloudera.exe/pull/209) + deprecated_features: + - Deprecate sequence role (https://github.com/cloudera-labs/cloudera.exe/pull/243) + - Deprecate runtime role (https://github.com/cloudera-labs/cloudera.exe/pull/242) + - Deprecate rdbms_server role (https://github.com/cloudera-labs/cloudera.exe/pull/241) + - Deprecate rdbms.client and rdbms.server roles (https://github.com/cloudera-labs/cloudera.exe/pull/240) + - Deprecate provision role (https://github.com/cloudera-labs/cloudera.exe/pull/239) + - Deprecate platform role (https://github.com/cloudera-labs/cloudera.exe/pull/238) + - Deprecate init_deployment role (https://github.com/cloudera-labs/cloudera.exe/pull/237) + - Deprecate infrastructure role (https://github.com/cloudera-labs/cloudera.exe/pull/236) + - Deprecate info role (https://github.com/cloudera-labs/cloudera.exe/pull/235) + - Deprecate freeipa_host_group role (https://github.com/cloudera-labs/cloudera.exe/pull/234) + - Deprecate dynamic_inventory role (https://github.com/cloudera-labs/cloudera.exe/pull/233) + - Deprecate data role (https://github.com/cloudera-labs/cloudera.exe/pull/232) + - Deprecate common role (https://github.com/cloudera-labs/cloudera.exe/pull/231) + - Deprecate auto_repo_mirror role (https://github.com/cloudera-labs/cloudera.exe/pull/230) + modules: + - description: Configure the external Cloudera Manager server database. + name: cm_prepare_db + namespace: '' + - description: Display a deprecation warning. + name: deprecation + namespace: '' + - description: Retrieve JDK information. + name: jdk_facts + namespace: '' + - description: Retrieve Cloudera Support Matrix information. + name: supported + namespace: '' + objects: + role: + - description: Install Blackbox Exporter. + name: blackbox_exporter + namespace: + - description: Install Caddy proxy packages. + name: caddy + namespace: + - description: Install Cloudera Manager agent packages. + name: cm_agent + namespace: + - description: Install Cloudera CSDs. + name: cm_csd + namespace: + - description: Manage the package repository for Cloudera Manager. + name: cm_repo + namespace: + - description: Install Cloudera Manager server. + name: cm_server + namespace: + - description: Install Docker. + name: docker + namespace: + - description: Configure DNS zones and wildcard records for ECS. + name: freeipa_server_ecs + namespace: + - description: Set up superusers in FreeIPA. + name: freeipa_server_users + namespace: + - description: Install Node Exporter. + name: node_exporter + namespace: + - description: Install pgAdmin. + name: pgadmin + namespace: + - description: Client configuration for PostgreSQL database. + name: postgresql_client + namespace: + - description: Install PostgreSQL server for Cloudera Manager. + name: postgresql_server + namespace: + - description: Set up user accounts for Accumulo. + name: prereq_accumulo + namespace: + - description: Set up database and user accounts for Activity Monitor. + name: prereq_activitymonitor + namespace: + - description: Set up user accounts for Atlas. + name: prereq_atlas + namespace: + - description: Set up user accounts and LDAP for Kerberos for Cloudera Manager. + name: prereq_cloudera_manager + namespace: + - description: Set up user accounts Cloudera Manager. + name: prereq_cloudera_users + namespace: + - description: Set up database and user accounts for Cloudera Manager. + name: prereq_cm_database + namespace: + - description: Create and manage databases and users. + name: prereq_database + namespace: + - description: Set up user accounts for Dataviz. + name: prereq_dataviz + namespace: + - description: Set up database and user accounts for Dataviz. + name: prereq_dataviz_database + namespace: + - description: Set up user accounts for Druid. + name: prereq_druid + namespace: + - description: Set up firewall, and networking for ECS. + name: prereq_ecs + namespace: + - description: Disable firewalls for a deployment. + name: prereq_firewall + namespace: + - description: Set up user accounts for Flink. + name: prereq_flink + namespace: + - description: Set up user accounts for Flume. + name: prereq_flume + namespace: + - description: Set up user accounts for Hadoop. + name: prereq_hadoop + namespace: + - description: Set up user accounts for HBase. + name: prereq_hbase + namespace: + - description: Set up for Hdfs. + name: prereq_hdfs + namespace: + - description: Set up user accounts for Hive. + name: prereq_hive + namespace: + - description: Set up database and user accounts for Hive. + name: prereq_hive_database + namespace: + - description: Set up user accounts for HttpFS. + name: prereq_httpfs + namespace: + - description: Set up user accounts and Kerberos for Hue. + name: prereq_hue + namespace: + - description: Set up database and user accounts for Hue. + name: prereq_hue_database + namespace: + - description: Set up user accounts for Impala. + name: prereq_impala + namespace: + - description: Set up the JDK. + name: prereq_jdk + namespace: + - description: Set up user accounts for Kafka. + name: prereq_kafka + namespace: + - description: Set up Kerberos for deployments. + name: prereq_kerberos + namespace: + - description: Update OS kernel parameters for deployments. + name: prereq_kernel + namespace: + - description: Set up user accounts for Key Trustee. + name: prereq_keytrustee + namespace: + - description: Set up user accounts for KMS. + name: prereq_kms + namespace: + - description: Set up user accounts for Knox. + name: prereq_knox + namespace: + - description: Set up database and user accounts for Knox. + name: prereq_knox_database + namespace: + - description: Set up user accounts for Kudu. + name: prereq_kudu + namespace: + - description: Set up user accounts for Livy. + name: prereq_livy + namespace: + - description: Set up local user accounts. + name: prereq_local_account + namespace: + - description: Set up user accounts for MapReduce. + name: prereq_mapreduce + namespace: + - description: Set up hostname and DNS networking. + name: prereq_network_dns + namespace: + - description: Set up user accounts for NiFi. + name: prereq_nifi + namespace: + - description: Set up user accounts for NiFi Registry. + name: prereq_nifiregistry + namespace: + - description: Set up NTP services for deployments. + name: prereq_ntp + namespace: + - description: Set up user accounts for Oozie. + name: prereq_oozie + namespace: + - description: Set up database and user accounts for Oozie. + name: prereq_oozie_database + namespace: + - description: Update general OS requirements for deployments. + name: prereq_os + namespace: + - description: Set up user accounts for Phoenix. + name: prereq_phoenix + namespace: + - description: Install psycopg2 for PostgreSQL for deployments. + name: prereq_psycopg2 + namespace: + - description: Install Python for deployments. + name: prereq_python + namespace: + - description: Set up database and user accounts for Query Processor. + name: prereq_query_processor_database + namespace: + - description: Set up user accounts for Ranger. + name: prereq_ranger + namespace: + - description: Set up database and user accounts for Ranger. + name: prereq_ranger_database + namespace: + - description: Set up database and user accounts for Reports Manager. + name: prereq_reportsmanager + namespace: + - description: Install the Random Number Generator package for deployments. + name: prereq_rngd + namespace: + - description: Set up user accounts for Schema Registry. + name: prereq_schemaregistry + namespace: + - description: Set up database and user accounts for Schema Registry. + name: prereq_schemaregistry_database + namespace: + - description: Manage SELinux policy enforcement for deployments. + name: prereq_selinux + namespace: + - description: Set up user accounts for Sentry. + name: prereq_sentry + namespace: + - description: Manage operating system services for deployments. + name: prereq_services + namespace: + - description: Set up user accounts and directories for Streams Messaging + Manager. + name: prereq_smm + namespace: + - description: Set up database and user accounts for Streams Messaging Manager. + name: prereq_smm_database + namespace: + - description: Set up user accounts for Solr. + name: prereq_solr + namespace: + - description: Set up user accounts for Spark. + name: prereq_spark + namespace: + - description: Set up user accounts for Spark2. + name: prereq_spark2 + namespace: + - description: Set up user accounts for Sqoop. + name: prereq_sqoop + namespace: + - description: Set up user accounts for SSB. + name: prereq_ssb + namespace: + - description: Set up database and user accounts for SQL Stream Builder. + name: prereq_ssb_database + namespace: + - description: Set up user accounts for Superset. + name: prereq_superset + namespace: + - description: Verify configuration against support matrix. + name: prereq_supported + namespace: + - description: Disable Transparent Huge Pages for deployments. + name: prereq_thp + namespace: + - description: Set up local user ACLs for TLS. + name: prereq_tls_acls + namespace: + - description: Set up user accounts for YARN. + name: prereq_yarn + namespace: + - description: Set up user accounts for Zeppelin. + name: prereq_zeppelin + namespace: + - description: Set up for Zookeeper. + name: prereq_zookeeper + namespace: + - description: Install standalone RDBMS instance. + name: rdbms_server + namespace: + - description: Provision AMD ROCm GPU drivers. + name: rocm + namespace: + - description: Bring CA root and intermediate cert back to controller. + name: tls_fetch_ca_certs + namespace: + - description: Generates a CSR on each host and copies it back to the Ansible + controller. + name: tls_generate_csr + namespace: + - description: Copy and install the signed TLS certificates to each cluster. + name: tls_install_certs + namespace: + - description: Sign of CSRs by a CA Server. + name: tls_signing + namespace: + plugins: + filter: + - description: Parse a Cloudera Manager version string. + name: version + namespace: + lookup: + - description: Get support matrix details. + name: supported + namespace: + test: + - description: compare Cloudera version strings. + name: version + namespace: + release_date: '2025-08-26' 2.4.1: changes: bugfixes: diff --git a/galaxy.yml b/galaxy.yml index e8294a2c..405df932 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -16,7 +16,7 @@ namespace: cloudera name: exe -version: 3.0.0-rc.2 +version: 3.0.0 readme: README.md authors: - Jim Enright @jenright diff --git a/pyproject.toml b/pyproject.toml index d3362924..cde558cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -59,6 +59,7 @@ build = "docsbuild/build.sh" changelog = [ # Read the version in galaxy.yml via hatch itself (normalizes release candidates, etc.) # Use 'hatch version' to manage the version, i.e. 'hatch version major,rc' + # Be sure to set GITHUB_TOKEN (read-only scope) for antsichaut to read the pull requests and labels "antsibull-changelog release --version $(hatch version)", "antsichaut --repository cloudera-labs/cloudera.exe --since_version=latest", "antsibull-changelog generate", diff --git a/requirements.yml b/requirements.yml index cfc0ff3f..7912c6e5 100644 --- a/requirements.yml +++ b/requirements.yml @@ -23,9 +23,9 @@ roles: collections: - name: cloudera.cloud - version: 2.4.0 + version: 3.0.0 - name: cloudera.cluster - version: 4.4.0 + version: 5.0.0 - name: ansible.netcommon version: 2.5.1 - name: community.general