From 8da5640a95293d030e5f2d38cc8a921e4003ea28 Mon Sep 17 00:00:00 2001 From: Webster Mudge Date: Tue, 7 Oct 2025 09:47:01 -0400 Subject: [PATCH 1/3] Fix version_added for freeipa_server_enrolled_tls role Signed-off-by: Webster Mudge --- roles/freeipa_server_enrolled_tls/meta/argument_specs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/freeipa_server_enrolled_tls/meta/argument_specs.yml b/roles/freeipa_server_enrolled_tls/meta/argument_specs.yml index 84fec364..1e3a1114 100644 --- a/roles/freeipa_server_enrolled_tls/meta/argument_specs.yml +++ b/roles/freeipa_server_enrolled_tls/meta/argument_specs.yml @@ -20,7 +20,7 @@ argument_specs: - Issue a TLS certificate and private key for a host that is already enrolled in FreeIPA. - The certificate is requested from FreeIPA CA using the enrolled host's identity. author: Cloudera Labs - version_added: 3.1.0 + version_added: 3.2.0 options: ipaadmin_password: description: FreeIPA admin password used for authentication. From 72ccce338b9b10846c5e903a6495811420e2ff86 Mon Sep 17 00:00:00 2001 From: Webster Mudge Date: Tue, 7 Oct 2025 09:47:16 -0400 Subject: [PATCH 2/3] Update version to 3.2.0 Signed-off-by: Webster Mudge --- galaxy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/galaxy.yml b/galaxy.yml index 7aeb1108..8bb86076 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -16,7 +16,7 @@ namespace: cloudera name: exe -version: 3.1.0 +version: 3.2.0 readme: README.md authors: - Jim Enright @jenright From 108e3bd1f54656a7dbfbd9686d2a6703a36327b4 Mon Sep 17 00:00:00 2001 From: Webster Mudge Date: Tue, 7 Oct 2025 10:07:01 -0400 Subject: [PATCH 3/3] Update CHANGELOG Signed-off-by: Webster Mudge --- CHANGELOG.rst | 23 +++++++++++++++++++++++ changelogs/.plugin-cache.yaml | 18 +++++++++++++++++- changelogs/changelog.yaml | 26 ++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bd4be1b4..26a00d4b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,29 @@ cloudera.exe Release Notes .. contents:: Topics +v3.2.0 +====== + +Minor Changes +------------- + +- Add Cloudera Edge Flow Manager role (https://github.com/cloudera-labs/cloudera.exe/pull/295) +- Add Docker daemon configuration input docker role (https://github.com/cloudera-labs/cloudera.exe/pull/303) +- Add Docker network configuration for pgadmin (https://github.com/cloudera-labs/cloudera.exe/pull/304) +- Add FreeIPA role for issuing TLS certificates to enrolled hosts (https://github.com/cloudera-labs/cloudera.exe/pull/307) +- Add ownership management for generated TLS certificate and key files (https://github.com/cloudera-labs/cloudera.exe/pull/310) +- Add role for MiNiFi C++ Agent (https://github.com/cloudera-labs/cloudera.exe/pull/309) +- Add tls_keystores role (https://github.com/cloudera-labs/cloudera.exe/pull/308) +- Constrain OS-specific variables lookup to role var directory (https://github.com/cloudera-labs/cloudera.exe/pull/306) + +New Roles +--------- + +- cloudera.exe.efm - Install and configure Cloudera Edge Flow Manager (EFM). +- cloudera.exe.freeipa_server_enrolled_tls - Issue a TLS certificate and private key for an enrolled host. +- cloudera.exe.minifi_agent_cpp - Install and configure Cloudera MiNiFi C++ Agent. +- cloudera.exe.tls_keystores - Create Java keystores and truststores from TLS certificates. + v3.1.0 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index bd9822be..83f1a3d2 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -48,6 +48,10 @@ objects: description: Dynamic inventory name: dynamic_inventory version_added: 2.0.0 + efm: + description: Install and configure Cloudera Edge Flow Manager (EFM) + name: efm + version_added: 3.2.0 freeipa_client: description: Set up FreeIPA client name: freeipa_client @@ -64,6 +68,10 @@ objects: description: Configure DNS zones and wildcard records for ECS name: freeipa_server_ecs version_added: 3.0.0 + freeipa_server_enrolled_tls: + description: Issue a TLS certificate and private key for an enrolled host + name: freeipa_server_enrolled_tls + version_added: 3.2.0 freeipa_server_unenrolled_tls: description: Issue a TLS certificate for an unenrolled host name: freeipa_server_unenrolled_tls @@ -93,6 +101,10 @@ objects: description: Configuration init name: init_deployment version_added: 2.0.0 + minifi_agent_cpp: + description: Install and configure Cloudera MiNiFi C++ Agent + name: minifi_agent_cpp + version_added: 3.2.0 mount: description: Create and mount a storage volume name: mount @@ -451,6 +463,10 @@ objects: description: Copy and install the signed TLS certificates to each cluster name: tls_install_certs version_added: 3.0.0 + tls_keystores: + description: Create Java keystores and truststores from TLS certificates + name: tls_keystores + version_added: 3.2.0 tls_signing: description: Sign of CSRs by a CA Server name: tls_signing @@ -507,4 +523,4 @@ plugins: name: version version_added: 3.0.0 vars: {} -version: 3.1.0 +version: 3.2.0 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 842fa0d9..fc496bbd 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,6 +1,32 @@ --- ancestor: releases: + 3.2.0: + changes: + minor_changes: + - Add ownership management for generated TLS certificate and key files (https://github.com/cloudera-labs/cloudera.exe/pull/310) + - Add role for MiNiFi C++ Agent (https://github.com/cloudera-labs/cloudera.exe/pull/309) + - Add tls_keystores role (https://github.com/cloudera-labs/cloudera.exe/pull/308) + - Add FreeIPA role for issuing TLS certificates to enrolled hosts (https://github.com/cloudera-labs/cloudera.exe/pull/307) + - Constrain OS-specific variables lookup to role var directory (https://github.com/cloudera-labs/cloudera.exe/pull/306) + - Add Docker network configuration for pgadmin (https://github.com/cloudera-labs/cloudera.exe/pull/304) + - Add Docker daemon configuration input docker role (https://github.com/cloudera-labs/cloudera.exe/pull/303) + - Add Cloudera Edge Flow Manager role (https://github.com/cloudera-labs/cloudera.exe/pull/295) + objects: + role: + - description: Install and configure Cloudera Edge Flow Manager (EFM). + name: efm + namespace: + - description: Issue a TLS certificate and private key for an enrolled host. + name: freeipa_server_enrolled_tls + namespace: + - description: Install and configure Cloudera MiNiFi C++ Agent. + name: minifi_agent_cpp + namespace: + - description: Create Java keystores and truststores from TLS certificates. + name: tls_keystores + namespace: + release_date: '2025-10-07' 3.1.0: changes: minor_changes: