diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 00000000..b6851ecd --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,412 @@ +========================== +cloudera.exe Release Notes +========================== + +.. contents:: Topics + +v2.4.1 +====== + +Minor Changes +------------- + +- Add pre-commit hooks, workflow, and instructions (https://github.com/cloudera-labs/cloudera.exe/pull/188) +- migrate rdbms role - fixes for rhel9 (https://github.com/cloudera-labs/cloudera.exe/pull/181) + +Bugfixes +-------- + +- Update guard condition on dynamic inventory AMI lookup (https://github.com/cloudera-labs/cloudera.exe/pull/191) + +v2.4.0 +====== + +Minor Changes +------------- + +- Add analytics to API documents (https://github.com/cloudera-labs/cloudera.exe/pull/183) +- Add workflow and steps to validate for and publish to Ansible Galaxy (https://github.com/cloudera-labs/cloudera.exe/pull/184) +- Update role READMEs to enable Ansible Galaxy publication (https://github.com/cloudera-labs/cloudera.exe/pull/185) +- Update to version 2.4.0 (https://github.com/cloudera-labs/cloudera.exe/pull/186) + +New Roles +--------- + +- cloudera.exe.blackbox - Install Blackbox Exporter. +- cloudera.exe.grafana - Set up Grafana server. +- cloudera.exe.nodeexporter - Install Node Exporter. +- cloudera.exe.prometheus - Install Prometheus. + +v2.3.1 +====== + +Minor Changes +------------- + +- Add Blackbox Role (https://github.com/cloudera-labs/cloudera.exe/pull/178) +- Add Monitoring roles (https://github.com/cloudera-labs/cloudera.exe/pull/174) +- Add minor changes to Monitoring Roles (https://github.com/cloudera-labs/cloudera.exe/pull/177) +- Adds RHEL9 support for free_ipaserver & free_ipaclient (https://github.com/cloudera-labs/cloudera.exe/pull/176) +- Don't run GPC VPC discovery tasks when the subnet was already specified. (https://github.com/cloudera-labs/cloudera.exe/pull/149) + +v2.3.0 +====== + +Minor Changes +------------- + +- Allow skipping GCP availability zones validation. (https://github.com/cloudera-labs/cloudera.exe/pull/150) +- GCP: Add support for specifying the backups storage bucket. (https://github.com/cloudera-labs/cloudera.exe/pull/172) +- Move listing cross account keys to teardown playbook. (https://github.com/cloudera-labs/cloudera.exe/pull/147) +- Update AWS SG rules to use Prefix List for extra CIDR block access (https://github.com/cloudera-labs/cloudera.exe/pull/168) +- Variables that are set in roles/runtime/tasks/initialize_setup_gcp.yml are never used. (https://github.com/cloudera-labs/cloudera.exe/pull/148) + +Bugfixes +-------- + +- Remove duplicate namespace entry in freeipa_server role (https://github.com/cloudera-labs/cloudera.exe/pull/170) + +v2.2.0 +====== + +Minor Changes +------------- + +- Add PostgreSQL Connector install to pvc_base_prereqs_ext Playbook (https://github.com/cloudera-labs/cloudera.exe/pull/167) + +v2.1.0 +====== + +Bugfixes +-------- + +- Remove PVC Base teardown environment vars (https://github.com/cloudera-labs/cloudera.exe/pull/165) + +v2.0.1 +====== + +Minor Changes +------------- + +- Add PvC infra provision role (https://github.com/cloudera-labs/cloudera.exe/pull/159) +- Add storage volume mount role (https://github.com/cloudera-labs/cloudera.exe/pull/160) + +Bugfixes +-------- + +- Fixes for FreeIPA client and server roles (https://github.com/cloudera-labs/cloudera.exe/pull/158) +- Update pip requirements for the latest 2.12.* point releases (https://github.com/cloudera-labs/cloudera.exe/pull/162) + +New Roles +--------- + +- cloudera.exe.mount - Create and mount a storage volume. +- cloudera.exe.provision - Provision. + +v2.0.0 +====== + +Minor Changes +------------- + +- Add Ansible documentation generation resources and workflows (https://github.com/cloudera-labs/cloudera.exe/pull/151) +- Add GCP region zones to CDP Env creation (https://github.com/cloudera-labs/cloudera.exe/pull/143) +- Add cloudera-deploy playbooks (https://github.com/cloudera-labs/cloudera.exe/pull/146) +- Add freeipa roles for PvC pre_setup RHEL only (https://github.com/cloudera-labs/cloudera.exe/pull/144) +- Update release/v2.0.0 (#153) (https://github.com/cloudera-labs/cloudera.exe/pull/155) +- Update release/v2.0.0 (https://github.com/cloudera-labs/cloudera.exe/pull/153) + +Bugfixes +-------- + +- Remove "virtual" collection dependencies (https://github.com/cloudera-labs/cloudera.exe/pull/156) +- Update check for MSI consistency (https://github.com/cloudera-labs/cloudera.exe/pull/145) + +New Roles +--------- + +- cloudera.exe.auto_repo_mirror - Repository preseed. +- cloudera.exe.dynamic_inventory - Dynamic inventory. +- cloudera.exe.freeipa_client - Set up FreeIPA client. +- cloudera.exe.freeipa_server - Set up FreeIPA server. +- cloudera.exe.init_deployment - Configuration init. + +v1.7.5 +====== + +Minor Changes +------------- + +- Added subnet filters to the df_service module. (https://github.com/cloudera-labs/cloudera.exe/pull/118) +- RAZ Implementation for Azure (https://github.com/cloudera-labs/cloudera.exe/pull/111) +- Rebase of devel-pvc-update onto devel (https://github.com/cloudera-labs/cloudera.exe/pull/141) + +Bugfixes +-------- + +- Fix unset variable in runtime deployment for DW VW config (https://github.com/cloudera-labs/cloudera.exe/pull/136) +- Fixing regression due to recent changes to DataFlow runtime. (https://github.com/cloudera-labs/cloudera.exe/pull/137) + +v1.7.4 +====== + +Bugfixes +-------- + +- Update bindep installation and operations (https://github.com/cloudera-labs/cloudera.exe/pull/140) + +v1.7.3 +====== + +Minor Changes +------------- + +- Add support to choosing the GCP subnet to deploy to. (https://github.com/cloudera-labs/cloudera.exe/pull/132) +- PR validation workflows and ansible-builder support (https://github.com/cloudera-labs/cloudera.exe/pull/139) + +v1.7.2 +====== + +Minor Changes +------------- + +- Add import of DF Custom Flows to runtime role (https://github.com/cloudera-labs/cloudera.exe/pull/116) +- Allow skipping of GCP Service and IAM management (https://github.com/cloudera-labs/cloudera.exe/pull/130) +- CDW Round 47 (https://github.com/cloudera-labs/cloudera.exe/pull/102) +- Fixes for RHEL8.6 support and Dynamic Inventory (https://github.com/cloudera-labs/cloudera.exe/pull/127) +- Improve GCP APIs Services check and Enable (https://github.com/cloudera-labs/cloudera.exe/pull/129) +- Refactor Terraform into pure-TF resource files and Jinja tfvars (https://github.com/cloudera-labs/cloudera.exe/pull/125) +- Update GCP for L2 networking deployment (https://github.com/cloudera-labs/cloudera.exe/pull/115) +- Update collection version to 2.0.0-alpha1 (https://github.com/cloudera-labs/cloudera.exe/pull/121) +- WIP PvC Prereqs and Control Plane merge (https://github.com/cloudera-labs/cloudera.exe/pull/119) + +Bugfixes +-------- + +- Fix Azure deployment (https://github.com/cloudera-labs/cloudera.exe/pull/128) +- Fix git branch in collection dependency (https://github.com/cloudera-labs/cloudera.exe/pull/123) +- Hotfix- Update CentOS 7 AMI search terms (https://github.com/cloudera-labs/cloudera.exe/pull/133) +- Update collection dependency for PVC development (https://github.com/cloudera-labs/cloudera.exe/pull/122) + +v1.7.1 +====== + +Bugfixes +-------- + +- Change lookup search for Azure Service Principal Object ID (https://github.com/cloudera-labs/cloudera.exe/pull/120) + +v1.7.0 +====== + +Minor Changes +------------- + +- Initial commit for ansible-test support (https://github.com/cloudera-labs/cloudera.exe/pull/63) +- RAZ impl in exe (https://github.com/cloudera-labs/cloudera.exe/pull/107) +- Remove calls to the unsupported cloudera.cloud.env_auth (https://github.com/cloudera-labs/cloudera.exe/pull/117) + +v1.6.2 +====== + +Bugfixes +-------- + +- Fix MSI teardown to delete MSIs (https://github.com/cloudera-labs/cloudera.exe/pull/108) +- Support configurable AWS ARN partition for policies (https://github.com/cloudera-labs/cloudera.exe/pull/113) + +v1.6.1 +====== + +Bugfixes +-------- + +- Update parameters for EC2 module (https://github.com/cloudera-labs/cloudera.exe/pull/110) + +v1.6.0 +====== + +Minor Changes +------------- + +- Add Terraform deployment engine for cloud resources (https://github.com/cloudera-labs/cloudera.exe/pull/56) +- Azure AuthZ/Single Resource Group Work - EXE (https://github.com/cloudera-labs/cloudera.exe/pull/68) +- Convert terraform related global variables to a dictionary (https://github.com/cloudera-labs/cloudera.exe/pull/100) +- Map common__azure_sp_login_env to infra (https://github.com/cloudera-labs/cloudera.exe/pull/101) +- Pin collection dependencies to single versions (https://github.com/cloudera-labs/cloudera.exe/pull/98) +- Support AWSCLI v2 (https://github.com/cloudera-labs/cloudera.exe/pull/81) +- Support for DataFlow Deployments (https://github.com/cloudera-labs/cloudera.exe/pull/82) +- Support the use of other CDP control planes (https://github.com/cloudera-labs/cloudera.exe/pull/91) +- Update Azure MSI and role assignment handling (https://github.com/cloudera-labs/cloudera.exe/pull/80) +- Update config docs (https://github.com/cloudera-labs/cloudera.exe/pull/96) +- fix ec2 dynamic inventory and el8 deployment (https://github.com/cloudera-labs/cloudera.exe/pull/94) + +Bugfixes +-------- + +- Fix AWS ELB teardown (https://github.com/cloudera-labs/cloudera.exe/pull/97) +- Fix default Azure Netapp volume size (https://github.com/cloudera-labs/cloudera.exe/pull/79) +- Fix dynamic inventory public IP check (https://github.com/cloudera-labs/cloudera.exe/pull/99) +- Fix failed_when condition for GCP Service Accounts Policies (https://github.com/cloudera-labs/cloudera.exe/pull/106) +- Hotfix for Issue #83 (https://github.com/cloudera-labs/cloudera.exe/pull/84) +- Rearrange teardown tasks for GCP (https://github.com/cloudera-labs/cloudera.exe/pull/93) +- Update Azure NetApp management and add NFS protocol version (https://github.com/cloudera-labs/cloudera.exe/pull/86) +- Use infra__security_group_vpce_name as variable for VPC Endpoint SG (https://github.com/cloudera-labs/cloudera.exe/pull/104) + +v1.5.2 +====== + +Bugfixes +-------- + +- Fix bug with __infra_aws_storage_tags_list (https://github.com/cloudera-labs/cloudera.exe/pull/74) +- Fix invalid subnet variables for CDW creation (https://github.com/cloudera-labs/cloudera.exe/pull/77) +- region statement missing from modify-vpc-endpoint awscli call (https://github.com/cloudera-labs/cloudera.exe/pull/75) + +v1.5.1 +====== + +Bugfixes +-------- + +- Fix reference to undefined storage tags variable (https://github.com/cloudera-labs/cloudera.exe/pull/73) + +v1.5.0 +====== + +Minor Changes +------------- + +- AWS VPC Endpoint Support (https://github.com/cloudera-labs/cloudera.exe/pull/54) +- Add GCP support to FreeIPA host group role (https://github.com/cloudera-labs/cloudera.exe/pull/61) +- Add Ubuntu 20.04 focal fossa as optional OS for dynamic inventory (https://github.com/cloudera-labs/cloudera.exe/pull/69) +- Add network discovery and assignment functions (https://github.com/cloudera-labs/cloudera.exe/pull/62) +- Add role, policy, and storage tagging to AWS (https://github.com/cloudera-labs/cloudera.exe/pull/55) +- Add selectable distribution support for cloudera.cluster (https://github.com/cloudera-labs/cloudera.exe/pull/51) +- Add support for CDE (https://github.com/cloudera-labs/cloudera.exe/pull/58) +- Add support for CDE (part 2 - virtual clusters) (https://github.com/cloudera-labs/cloudera.exe/pull/60) +- Allow optional deletion of GCP Custom roles during teardown (https://github.com/cloudera-labs/cloudera.exe/pull/44) +- Extensible tagging for Cloudera Experiences (https://github.com/cloudera-labs/cloudera.exe/pull/48) +- Molecule test harness for platform role (https://github.com/cloudera-labs/cloudera.exe/pull/59) +- Move DFX Beta implementation to GA process (https://github.com/cloudera-labs/cloudera.exe/pull/47) +- Update streams messaging default template (https://github.com/cloudera-labs/cloudera.exe/pull/65) + +Bugfixes +-------- + +- Add guard conditionals for CDE setup (https://github.com/cloudera-labs/cloudera.exe/pull/66) +- Add missing CDF configurations (https://github.com/cloudera-labs/cloudera.exe/pull/64) +- Fix AWS network discovery (https://github.com/cloudera-labs/cloudera.exe/pull/72) + +v1.4.2 +====== + +v1.4.1 +====== + +Minor Changes +------------- + +- Enhancement to sudoers role to add groups and work with user sync (https://github.com/cloudera-labs/cloudera.exe/pull/50) + +Bugfixes +-------- + +- Fix AWS network creation error when no tags are defined (https://github.com/cloudera-labs/cloudera.exe/pull/46) + +v1.4.0 +====== + +Minor Changes +------------- + +- AWS Level 2 networking (including shared resources) (https://github.com/cloudera-labs/cloudera.exe/pull/32) +- Add Centos8 to Dynamic Inventory options (https://github.com/cloudera-labs/cloudera.exe/pull/25) +- Changes for DF-beta (https://github.com/cloudera-labs/cloudera.exe/pull/20) +- Ciao dynamo (https://github.com/cloudera-labs/cloudera.exe/pull/33) +- Improve Azure deployment stability (https://github.com/cloudera-labs/cloudera.exe/pull/34) +- Improve GCP teardown idempotence (https://github.com/cloudera-labs/cloudera.exe/pull/39) +- Improve network security port determination logic (https://github.com/cloudera-labs/cloudera.exe/pull/29) +- Improve purge functionality with further edge cases (https://github.com/cloudera-labs/cloudera.exe/pull/35) +- Improve teardown and support purge mode, other minor fixes (https://github.com/cloudera-labs/cloudera.exe/pull/24) +- Remove initialize tasks in sudoers role (https://github.com/cloudera-labs/cloudera.exe/pull/42) +- Support Private Networks (https://github.com/cloudera-labs/cloudera.exe/pull/15) +- Update Azure Teardown - Currently broken (https://github.com/cloudera-labs/cloudera.exe/pull/18) +- Update ML Workspace setup to use definition of a single instance group (https://github.com/cloudera-labs/cloudera.exe/pull/40) +- Update env setup to include passing freeipa instance count. Add some … (https://github.com/cloudera-labs/cloudera.exe/pull/38) + +Bugfixes +-------- + +- Correct references to AWS policy documents (https://github.com/cloudera-labs/cloudera.exe/pull/30) +- Correcting Idbroker Role policy definitions for AWS (https://github.com/cloudera-labs/cloudera.exe/pull/41) +- Fix L1 networking teardown when purge is used (https://github.com/cloudera-labs/cloudera.exe/pull/43) +- Fix default opdb teardown (https://github.com/cloudera-labs/cloudera.exe/pull/22) +- Fix unused DWX variable and more accurate datahub definition filters (https://github.com/cloudera-labs/cloudera.exe/pull/19) + +v1.3.1 +====== + +v1.3.0 +====== + +Minor Changes +------------- + +- Add support for DFX Tech Preview (https://github.com/cloudera-labs/cloudera.exe/pull/12) + +Bugfixes +-------- + +- Reopening PR after revert on Cloudera Labs (https://github.com/cloudera-labs/cloudera.exe/pull/16) + +v1.2.1 +====== + +v1.2.0 +====== + +Minor Changes +------------- + +- Add tasks for retrieving datahub definitions and filtering by datalak… (https://github.com/cloudera-labs/cloudera.exe/pull/9) +- Improve Azure Storage Account name check to be more informative (https://github.com/cloudera-labs/cloudera.exe/pull/13) +- New Roles to facilitate creation of FreeIPA sudoers group and rule (https://github.com/cloudera-labs/cloudera.exe/pull/6) +- Remove extraneous user_ports from Extra security group (https://github.com/cloudera-labs/cloudera.exe/pull/14) + +New Roles +--------- + +- cloudera.exe.freeipa_host_group - FreeIPA host inventory. +- cloudera.exe.sudoers - Sudoers. + +v1.1.2 +====== + +v1.1.1 +====== + +v1.1.0 +====== + +v1.0.0 +====== + +New Plugins +----------- + +Filter +~~~~~~ + +- cloudera.exe.combine_onto - Combine two dictionaries. + +New Roles +--------- + +- cloudera.exe.common - Common configuration. +- cloudera.exe.data - Data. +- cloudera.exe.info - Info. +- cloudera.exe.infrastructure - Infrastructure. +- cloudera.exe.platform - Platform. +- cloudera.exe.runtime - Runtime. +- cloudera.exe.sequence - Sequence. diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml new file mode 100644 index 00000000..be66c9a4 --- /dev/null +++ b/changelogs/.plugin-cache.yaml @@ -0,0 +1,488 @@ +objects: + role: + auto_repo_mirror: + description: Repository preseed + name: auto_repo_mirror + version_added: 2.0.0 + blackbox: + description: Install Blackbox Exporter + name: blackbox + version_added: 2.4.0 + blackbox_exporter: + description: Install Blackbox Exporter + name: blackbox_exporter + version_added: 3.0.0 + caddy: + description: Install Caddy proxy packages. + name: caddy + version_added: 3.0.0 + cm_agent: + description: Install Cloudera Manager agent packages. + name: cm_agent + version_added: 3.0.0 + cm_csd: + description: Install Cloudera CSDs + name: cm_csd + version_added: 3.0.0 + cm_repo: + description: Manage the package repository for Cloudera Manager. + name: cm_repo + version_added: 3.0.0 + cm_server: + description: Install Cloudera Manager server + name: cm_server + version_added: 3.0.0 + common: + description: Common configuration + name: common + version_added: 1.0.0 + data: + description: Data + name: data + version_added: 1.0.0 + docker: + description: Install Docker + name: docker + version_added: 3.0.0 + dynamic_inventory: + description: Dynamic inventory + name: dynamic_inventory + version_added: 2.0.0 + freeipa_client: + description: Set up FreeIPA client + name: freeipa_client + version_added: 2.0.0 + freeipa_host_group: + description: FreeIPA host inventory + name: freeipa_host_group + version_added: 1.2.0 + freeipa_server: + description: Set up FreeIPA server + name: freeipa_server + version_added: 2.0.0 + freeipa_server_ecs: + description: Configure DNS zones and wildcard records for ECS + name: freeipa_server_ecs + version_added: 3.0.0 + freeipa_server_users: + description: Set up superusers in FreeIPA + name: freeipa_server_users + version_added: 3.0.0 + grafana: + description: Set up Grafana server + name: grafana + version_added: 2.4.0 + info: + description: Info + name: info + version_added: 1.0.0 + infrastructure: + description: Infrastructure + name: infrastructure + version_added: 1.0.0 + init_deployment: + description: Configuration init + name: init_deployment + version_added: 2.0.0 + mount: + description: Create and mount a storage volume + name: mount + version_added: 2.0.1 + node_exporter: + description: Install Node Exporter + name: node_exporter + version_added: 3.0.0 + nodeexporter: + description: Install Node Exporter + name: nodeexporter + version_added: 2.4.0 + pgadmin: + description: Install pgAdmin + name: pgadmin + version_added: 3.0.0 + platform: + description: Platform + name: platform + version_added: 1.0.0 + postgresql_client: + description: Client configuration for PostgreSQL database + name: postgresql_client + version_added: 3.0.0 + postgresql_server: + description: Install PostgreSQL server for Cloudera Manager + name: postgresql_server + version_added: 3.0.0 + prereq_accumulo: + description: Set up user accounts for Accumulo + name: prereq_accumulo + version_added: 3.0.0 + prereq_activitymonitor: + description: Set up database and user accounts for Activity Monitor + name: prereq_activitymonitor + version_added: 3.0.0 + prereq_atlas: + description: Set up user accounts for Atlas + name: prereq_atlas + version_added: 3.0.0 + prereq_cloudera_manager: + description: Set up user accounts and LDAP for Kerberos for Cloudera Manager + name: prereq_cloudera_manager + version_added: 3.0.0 + prereq_cm_database: + description: Set up database and user accounts for Cloudera Manager + name: prereq_cm_database + version_added: 3.0.0 + prereq_database: + description: Create and manage databases and users + name: prereq_database + version_added: 3.0.0 + prereq_dataviz: + description: Set up user accounts for Dataviz + name: prereq_dataviz + version_added: 3.0.0 + prereq_dataviz_database: + description: Set up database and user accounts for Dataviz + name: prereq_dataviz_database + version_added: 3.0.0 + prereq_druid: + description: Set up user accounts for Druid + name: prereq_druid + version_added: 3.0.0 + prereq_ecs: + description: Set up user accounts, firewall, and networking for ECS + name: prereq_ecs + version_added: 3.0.0 + prereq_firewall: + description: Disable firewalls for a deployment + name: prereq_firewall + version_added: 3.0.0 + prereq_flink: + description: Set up user accounts for Flink + name: prereq_flink + version_added: 3.0.0 + prereq_flume: + description: Set up user accounts for Flume + name: prereq_flume + version_added: 3.0.0 + prereq_hadoop: + description: Set up user accounts for Hadoop + name: prereq_hadoop + version_added: 3.0.0 + prereq_hbase: + description: Set up user accounts for HBase + name: prereq_hbase + version_added: 3.0.0 + prereq_hdfs: + description: Set up for Hdfs + name: prereq_hdfs + version_added: 3.0.0 + prereq_hive: + description: Set up user accounts for Hive + name: prereq_hive + version_added: 3.0.0 + prereq_hive_database: + description: Set up database and user accounts for Hive + name: prereq_hive_database + version_added: 3.0.0 + prereq_httpfs: + description: Set up user accounts for HttpFS + name: prereq_httpfs + version_added: 3.0.0 + prereq_hue: + description: Set up user accounts and Kerberos for Hue + name: prereq_hue + version_added: 3.0.0 + prereq_hue_database: + description: Set up database and user accounts for Hue + name: prereq_hue_database + version_added: 3.0.0 + prereq_impala: + description: Set up user accounts for Impala + name: prereq_impala + version_added: 3.0.0 + prereq_jdk: + description: Set up the JDK + name: prereq_jdk + version_added: 3.0.0 + prereq_kafka: + description: Set up user accounts for Kafka + name: prereq_kafka + version_added: 3.0.0 + prereq_kerberos: + description: Set up Kerberos for deployments + name: prereq_kerberos + version_added: 3.0.0 + prereq_kernel: + description: Update OS kernel parameters for deployments + name: prereq_kernel + version_added: 3.0.0 + prereq_keytrustee: + description: Set up user accounts for Key Trustee + name: prereq_keytrustee + version_added: 3.0.0 + prereq_kms: + description: Set up user accounts for KMS + name: prereq_kms + version_added: 3.0.0 + prereq_knox: + description: Set up user accounts for Knox + name: prereq_knox + version_added: 3.0.0 + prereq_knox_database: + description: Set up database and user accounts for Knox + name: prereq_knox_database + version_added: 3.0.0 + prereq_kudu: + description: Set up user accounts for Kudu + name: prereq_kudu + version_added: 3.0.0 + prereq_livy: + description: Set up user accounts for Livy + name: prereq_livy + version_added: 3.0.0 + prereq_local_account: + description: Set up local user accounts + name: prereq_local_account + version_added: 3.0.0 + prereq_mapreduce: + description: Set up user accounts for MapReduce + name: prereq_mapreduce + version_added: 3.0.0 + prereq_network_dns: + description: Set up hostname and DNS networking + name: prereq_network_dns + version_added: 3.0.0 + prereq_nifi: + description: Set up user accounts for NiFi + name: prereq_nifi + version_added: 3.0.0 + prereq_nifiregistry: + description: Set up user accounts for NiFi Registry + name: prereq_nifiregistry + version_added: 3.0.0 + prereq_ntp: + description: Set up NTP services for deployments + name: prereq_ntp + version_added: 3.0.0 + prereq_oozie: + description: Set up user accounts for Oozie + name: prereq_oozie + version_added: 3.0.0 + prereq_oozie_database: + description: Set up database and user accounts for Oozie + name: prereq_oozie_database + version_added: 3.0.0 + prereq_os: + description: Update general OS requirements for deployments + name: prereq_os + version_added: 3.0.0 + prereq_phoenix: + description: Set up user accounts for Phoenix + name: prereq_phoenix + version_added: 3.0.0 + prereq_psycopg2: + description: Install psycopg2 for PostgreSQL for deployments + name: prereq_psycopg2 + version_added: 3.0.0 + prereq_python: + description: Install Python for deployments + name: prereq_python + version_added: 3.0.0 + prereq_query_processor_database: + description: Set up database and user accounts for Query Processor + name: prereq_query_processor_database + version_added: 3.0.0 + prereq_ranger: + description: Set up user accounts for Ranger + name: prereq_ranger + version_added: 3.0.0 + prereq_ranger_database: + description: Set up database and user accounts for Ranger + name: prereq_ranger_database + version_added: 3.0.0 + prereq_reportsmanager: + description: Set up database and user accounts for Reports Manager + name: prereq_reportsmanager + version_added: 3.0.0 + prereq_rngd: + description: Install the Random Number Generator package for deployments + name: prereq_rngd + version_added: 3.0.0 + prereq_schemaregistry: + description: Set up user accounts for Schema Registry + name: prereq_schemaregistry + version_added: 3.0.0 + prereq_schemaregistry_database: + description: Set up database and user accounts for Schema Registry + name: prereq_schemaregistry_database + version_added: 3.0.0 + prereq_selinux: + description: Manage SELinux policy enforcement for deployments + name: prereq_selinux + version_added: 3.0.0 + prereq_sentry: + description: Set up user accounts for Sentry + name: prereq_sentry + version_added: 3.0.0 + prereq_services: + description: Manage operating system services for deployments + name: prereq_services + version_added: 3.0.0 + prereq_smm: + description: Set up user accounts and directories for Streams Messaging Manager + name: prereq_smm + version_added: 3.0.0 + prereq_smm_database: + description: Set up database and user accounts for Streams Messaging Manager + name: prereq_smm_database + version_added: 3.0.0 + prereq_solr: + description: Set up user accounts for Solr + name: prereq_solr + version_added: 3.0.0 + prereq_spark: + description: Set up user accounts for Spark + name: prereq_spark + version_added: 3.0.0 + prereq_spark2: + description: Set up user accounts for Spark2 + name: prereq_spark2 + version_added: 3.0.0 + prereq_sqoop: + description: Set up user accounts for Sqoop + name: prereq_sqoop + version_added: 3.0.0 + prereq_ssb: + description: Set up user accounts for SSB + name: prereq_ssb + version_added: 3.0.0 + prereq_ssb_database: + description: Set up database and user accounts for SQL Stream Builder + name: prereq_ssb_database + version_added: 3.0.0 + prereq_superset: + description: Set up user accounts for Superset + name: prereq_superset + version_added: 3.0.0 + prereq_supported: + description: Verify configuration against support matrix + name: prereq_supported + version_added: 3.0.0 + prereq_thp: + description: Disable Transparent Huge Pages for deployments + name: prereq_thp + version_added: 3.0.0 + prereq_tls_acls: + description: Set up local user ACLs for TLS + name: prereq_tls_acls + version_added: 3.0.0 + prereq_yarn: + description: Set up user accounts for YARN + name: prereq_yarn + version_added: 3.0.0 + prereq_zeppelin: + description: Set up user accounts for Zeppelin + name: prereq_zeppelin + version_added: 3.0.0 + prereq_zookeeper: + description: Set up for Zookeeper + name: prereq_zookeeper + version_added: 3.0.0 + prometheus: + description: Install Prometheus. + name: prometheus + version_added: 2.4.0 + provision: + description: Provision + name: provision + version_added: 2.0.1 + rdbms_server: + description: Install standalone RDBMS instance + name: rdbms_server + version_added: 3.0.0 + rocm: + description: Provision AMD ROCm GPU drivers + name: rocm + version_added: 3.0.0 + runtime: + description: Runtime + name: runtime + version_added: 1.0.0 + sequence: + description: Sequence + name: sequence + version_added: 1.0.0 + sudoers: + description: Sudoers + name: sudoers + version_added: 1.2.0 + tls_fetch_ca_certs: + description: Bring CA root and intermediate cert back to controller + name: tls_fetch_ca_certs + version_added: 3.0.0 + tls_generate_csr: + description: Generates a CSR on each host and copies it back to the Ansible + controller + name: tls_generate_csr + version_added: 3.0.0 + tls_install_certs: + description: Copy and install the signed TLS certificates to each cluster + name: tls_install_certs + version_added: 3.0.0 + tls_signing: + description: Sign of CSRs by a CA Server + name: tls_signing + version_added: 3.0.0 +plugins: + become: {} + cache: {} + callback: {} + cliconf: {} + connection: {} + filter: + combine_onto: + description: Combine two dictionaries + name: combine_onto + version_added: 1.0.0 + version: + description: Parse a Cloudera Manager version string + name: version + version_added: 3.0.0 + httpapi: {} + inventory: {} + lookup: + supported: + description: Get support matrix details + name: supported + version_added: 3.0.0 + module: + cm_prepare_db: + description: Configure the external Cloudera Manager server database + name: cm_prepare_db + namespace: '' + version_added: 3.0.0 + deprecation: + description: Display a deprecation warning + name: deprecation + namespace: '' + version_added: 3.0.0 + jdk_facts: + description: Retrieve JDK information + name: jdk_facts + namespace: '' + version_added: 3.0.0 + supported: + description: Retrieve Cloudera Support Matrix information + name: supported + namespace: '' + version_added: 3.0.0 + netconf: {} + shell: {} + strategy: {} + test: + version: + description: compare Cloudera version strings + name: version + version_added: 3.0.0 + vars: {} +version: 2.4.1 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml new file mode 100644 index 00000000..fe064835 --- /dev/null +++ b/changelogs/changelog.yaml @@ -0,0 +1,327 @@ +--- +ancestor: +releases: + 2.4.1: + changes: + bugfixes: + - Update guard condition on dynamic inventory AMI lookup (https://github.com/cloudera-labs/cloudera.exe/pull/191) + minor_changes: + - Add pre-commit hooks, workflow, and instructions (https://github.com/cloudera-labs/cloudera.exe/pull/188) + - migrate rdbms role - fixes for rhel9 (https://github.com/cloudera-labs/cloudera.exe/pull/181) + release_date: '2024-08-28' + 2.4.0: + changes: + minor_changes: + - Update to version 2.4.0 (https://github.com/cloudera-labs/cloudera.exe/pull/186) + - Update role READMEs to enable Ansible Galaxy publication (https://github.com/cloudera-labs/cloudera.exe/pull/185) + - Add workflow and steps to validate for and publish to Ansible Galaxy (https://github.com/cloudera-labs/cloudera.exe/pull/184) + - Add analytics to API documents (https://github.com/cloudera-labs/cloudera.exe/pull/183) + objects: + role: + - description: Install Blackbox Exporter. + name: blackbox + namespace: + - description: Set up Grafana server. + name: grafana + namespace: + - description: Install Node Exporter. + name: nodeexporter + namespace: + - description: Install Prometheus. + name: prometheus + namespace: + release_date: '2024-05-21' + 2.3.1: + changes: + minor_changes: + - Add Blackbox Role (https://github.com/cloudera-labs/cloudera.exe/pull/178) + - Add minor changes to Monitoring Roles (https://github.com/cloudera-labs/cloudera.exe/pull/177) + - Adds RHEL9 support for free_ipaserver & free_ipaclient (https://github.com/cloudera-labs/cloudera.exe/pull/176) + - Add Monitoring roles (https://github.com/cloudera-labs/cloudera.exe/pull/174) + - Don't run GPC VPC discovery tasks when the subnet was already specified. + (https://github.com/cloudera-labs/cloudera.exe/pull/149) + release_date: '2024-04-08' + 2.3.0: + changes: + bugfixes: + - Remove duplicate namespace entry in freeipa_server role (https://github.com/cloudera-labs/cloudera.exe/pull/170) + minor_changes: + - 'GCP: Add support for specifying the backups storage bucket. (https://github.com/cloudera-labs/cloudera.exe/pull/172)' + - Update AWS SG rules to use Prefix List for extra CIDR block access (https://github.com/cloudera-labs/cloudera.exe/pull/168) + - Allow skipping GCP availability zones validation. (https://github.com/cloudera-labs/cloudera.exe/pull/150) + - Variables that are set in roles/runtime/tasks/initialize_setup_gcp.yml are + never used. (https://github.com/cloudera-labs/cloudera.exe/pull/148) + - Move listing cross account keys to teardown playbook. (https://github.com/cloudera-labs/cloudera.exe/pull/147) + release_date: '2023-12-21' + 2.2.0: + changes: + minor_changes: + - Add PostgreSQL Connector install to pvc_base_prereqs_ext Playbook (https://github.com/cloudera-labs/cloudera.exe/pull/167) + release_date: '2023-11-20' + 2.1.0: + changes: + bugfixes: + - Remove PVC Base teardown environment vars (https://github.com/cloudera-labs/cloudera.exe/pull/165) + release_date: '2023-11-02' + 2.0.1: + changes: + bugfixes: + - Update pip requirements for the latest 2.12.* point releases (https://github.com/cloudera-labs/cloudera.exe/pull/162) + - Fixes for FreeIPA client and server roles (https://github.com/cloudera-labs/cloudera.exe/pull/158) + minor_changes: + - Add storage volume mount role (https://github.com/cloudera-labs/cloudera.exe/pull/160) + - Add PvC infra provision role (https://github.com/cloudera-labs/cloudera.exe/pull/159) + objects: + role: + - description: Create and mount a storage volume. + name: mount + namespace: + - description: Provision. + name: provision + namespace: + release_date: '2023-10-05' + 2.0.0: + changes: + bugfixes: + - Remove "virtual" collection dependencies (https://github.com/cloudera-labs/cloudera.exe/pull/156) + - Update check for MSI consistency (https://github.com/cloudera-labs/cloudera.exe/pull/145) + minor_changes: + - Update release/v2.0.0 (#153) (https://github.com/cloudera-labs/cloudera.exe/pull/155) + - Update release/v2.0.0 (https://github.com/cloudera-labs/cloudera.exe/pull/153) + - Add Ansible documentation generation resources and workflows (https://github.com/cloudera-labs/cloudera.exe/pull/151) + - Add cloudera-deploy playbooks (https://github.com/cloudera-labs/cloudera.exe/pull/146) + - Add freeipa roles for PvC pre_setup RHEL only (https://github.com/cloudera-labs/cloudera.exe/pull/144) + - Add GCP region zones to CDP Env creation (https://github.com/cloudera-labs/cloudera.exe/pull/143) + objects: + role: + - description: Repository preseed. + name: auto_repo_mirror + namespace: + - description: Dynamic inventory. + name: dynamic_inventory + namespace: + - description: Set up FreeIPA client. + name: freeipa_client + namespace: + - description: Set up FreeIPA server. + name: freeipa_server + namespace: + - description: Configuration init. + name: init_deployment + namespace: + release_date: '2023-09-28' + 1.7.5: + changes: + bugfixes: + - Fixing regression due to recent changes to DataFlow runtime. (https://github.com/cloudera-labs/cloudera.exe/pull/137) + - Fix unset variable in runtime deployment for DW VW config (https://github.com/cloudera-labs/cloudera.exe/pull/136) + minor_changes: + - Rebase of devel-pvc-update onto devel (https://github.com/cloudera-labs/cloudera.exe/pull/141) + - Added subnet filters to the df_service module. (https://github.com/cloudera-labs/cloudera.exe/pull/118) + - RAZ Implementation for Azure (https://github.com/cloudera-labs/cloudera.exe/pull/111) + release_date: '2023-06-09' + 1.7.4: + changes: + bugfixes: + - Update bindep installation and operations (https://github.com/cloudera-labs/cloudera.exe/pull/140) + release_date: '2023-02-03' + 1.7.3: + changes: + minor_changes: + - PR validation workflows and ansible-builder support (https://github.com/cloudera-labs/cloudera.exe/pull/139) + - Add support to choosing the GCP subnet to deploy to. (https://github.com/cloudera-labs/cloudera.exe/pull/132) + release_date: '2023-02-02' + 1.7.2: + changes: + bugfixes: + - Hotfix- Update CentOS 7 AMI search terms (https://github.com/cloudera-labs/cloudera.exe/pull/133) + - Fix Azure deployment (https://github.com/cloudera-labs/cloudera.exe/pull/128) + - Fix git branch in collection dependency (https://github.com/cloudera-labs/cloudera.exe/pull/123) + - Update collection dependency for PVC development (https://github.com/cloudera-labs/cloudera.exe/pull/122) + minor_changes: + - Allow skipping of GCP Service and IAM management (https://github.com/cloudera-labs/cloudera.exe/pull/130) + - Improve GCP APIs Services check and Enable (https://github.com/cloudera-labs/cloudera.exe/pull/129) + - Fixes for RHEL8.6 support and Dynamic Inventory (https://github.com/cloudera-labs/cloudera.exe/pull/127) + - Refactor Terraform into pure-TF resource files and Jinja tfvars (https://github.com/cloudera-labs/cloudera.exe/pull/125) + - Update collection version to 2.0.0-alpha1 (https://github.com/cloudera-labs/cloudera.exe/pull/121) + - WIP PvC Prereqs and Control Plane merge (https://github.com/cloudera-labs/cloudera.exe/pull/119) + - Add import of DF Custom Flows to runtime role (https://github.com/cloudera-labs/cloudera.exe/pull/116) + - Update GCP for L2 networking deployment (https://github.com/cloudera-labs/cloudera.exe/pull/115) + - CDW Round 47 (https://github.com/cloudera-labs/cloudera.exe/pull/102) + release_date: '2022-11-15' + 1.7.1: + changes: + bugfixes: + - Change lookup search for Azure Service Principal Object ID (https://github.com/cloudera-labs/cloudera.exe/pull/120) + release_date: '2022-08-04' + 1.7.0: + changes: + minor_changes: + - Remove calls to the unsupported cloudera.cloud.env_auth (https://github.com/cloudera-labs/cloudera.exe/pull/117) + - RAZ impl in exe (https://github.com/cloudera-labs/cloudera.exe/pull/107) + - Initial commit for ansible-test support (https://github.com/cloudera-labs/cloudera.exe/pull/63) + release_date: '2022-08-02' + 1.6.2: + changes: + bugfixes: + - Support configurable AWS ARN partition for policies (https://github.com/cloudera-labs/cloudera.exe/pull/113) + - Fix MSI teardown to delete MSIs (https://github.com/cloudera-labs/cloudera.exe/pull/108) + release_date: '2022-05-09' + 1.6.1: + changes: + bugfixes: + - Update parameters for EC2 module (https://github.com/cloudera-labs/cloudera.exe/pull/110) + release_date: '2022-04-14' + 1.6.0: + changes: + bugfixes: + - Fix failed_when condition for GCP Service Accounts Policies (https://github.com/cloudera-labs/cloudera.exe/pull/106) + - Use infra__security_group_vpce_name as variable for VPC Endpoint SG (https://github.com/cloudera-labs/cloudera.exe/pull/104) + - Fix dynamic inventory public IP check (https://github.com/cloudera-labs/cloudera.exe/pull/99) + - Fix AWS ELB teardown (https://github.com/cloudera-labs/cloudera.exe/pull/97) + - Rearrange teardown tasks for GCP (https://github.com/cloudera-labs/cloudera.exe/pull/93) + - Update Azure NetApp management and add NFS protocol version (https://github.com/cloudera-labs/cloudera.exe/pull/86) + - 'Hotfix for Issue #83 (https://github.com/cloudera-labs/cloudera.exe/pull/84)' + - Fix default Azure Netapp volume size (https://github.com/cloudera-labs/cloudera.exe/pull/79) + minor_changes: + - Map common__azure_sp_login_env to infra (https://github.com/cloudera-labs/cloudera.exe/pull/101) + - Convert terraform related global variables to a dictionary (https://github.com/cloudera-labs/cloudera.exe/pull/100) + - Pin collection dependencies to single versions (https://github.com/cloudera-labs/cloudera.exe/pull/98) + - Update config docs (https://github.com/cloudera-labs/cloudera.exe/pull/96) + - fix ec2 dynamic inventory and el8 deployment (https://github.com/cloudera-labs/cloudera.exe/pull/94) + - Support the use of other CDP control planes (https://github.com/cloudera-labs/cloudera.exe/pull/91) + - Support for DataFlow Deployments (https://github.com/cloudera-labs/cloudera.exe/pull/82) + - Support AWSCLI v2 (https://github.com/cloudera-labs/cloudera.exe/pull/81) + - Update Azure MSI and role assignment handling (https://github.com/cloudera-labs/cloudera.exe/pull/80) + - Azure AuthZ/Single Resource Group Work - EXE (https://github.com/cloudera-labs/cloudera.exe/pull/68) + - Add Terraform deployment engine for cloud resources (https://github.com/cloudera-labs/cloudera.exe/pull/56) + release_date: '2022-04-07' + 1.5.2: + changes: + bugfixes: + - Fix invalid subnet variables for CDW creation (https://github.com/cloudera-labs/cloudera.exe/pull/77) + - region statement missing from modify-vpc-endpoint awscli call (https://github.com/cloudera-labs/cloudera.exe/pull/75) + - Fix bug with __infra_aws_storage_tags_list (https://github.com/cloudera-labs/cloudera.exe/pull/74) + release_date: '2021-12-07' + 1.5.1: + changes: + bugfixes: + - Fix reference to undefined storage tags variable (https://github.com/cloudera-labs/cloudera.exe/pull/73) + release_date: '2021-11-30' + 1.5.0: + changes: + bugfixes: + - Fix AWS network discovery (https://github.com/cloudera-labs/cloudera.exe/pull/72) + - Add guard conditionals for CDE setup (https://github.com/cloudera-labs/cloudera.exe/pull/66) + - Add missing CDF configurations (https://github.com/cloudera-labs/cloudera.exe/pull/64) + minor_changes: + - Add Ubuntu 20.04 focal fossa as optional OS for dynamic inventory (https://github.com/cloudera-labs/cloudera.exe/pull/69) + - Update streams messaging default template (https://github.com/cloudera-labs/cloudera.exe/pull/65) + - Add network discovery and assignment functions (https://github.com/cloudera-labs/cloudera.exe/pull/62) + - Add GCP support to FreeIPA host group role (https://github.com/cloudera-labs/cloudera.exe/pull/61) + - Add support for CDE (part 2 - virtual clusters) (https://github.com/cloudera-labs/cloudera.exe/pull/60) + - Molecule test harness for platform role (https://github.com/cloudera-labs/cloudera.exe/pull/59) + - Add support for CDE (https://github.com/cloudera-labs/cloudera.exe/pull/58) + - Add role, policy, and storage tagging to AWS (https://github.com/cloudera-labs/cloudera.exe/pull/55) + - AWS VPC Endpoint Support (https://github.com/cloudera-labs/cloudera.exe/pull/54) + - Add selectable distribution support for cloudera.cluster (https://github.com/cloudera-labs/cloudera.exe/pull/51) + - Extensible tagging for Cloudera Experiences (https://github.com/cloudera-labs/cloudera.exe/pull/48) + - Move DFX Beta implementation to GA process (https://github.com/cloudera-labs/cloudera.exe/pull/47) + - Allow optional deletion of GCP Custom roles during teardown (https://github.com/cloudera-labs/cloudera.exe/pull/44) + release_date: '2021-11-29' + 1.4.2: + release_date: '2021-09-22' + 1.4.1: + changes: + bugfixes: + - Fix AWS network creation error when no tags are defined (https://github.com/cloudera-labs/cloudera.exe/pull/46) + minor_changes: + - Enhancement to sudoers role to add groups and work with user sync (https://github.com/cloudera-labs/cloudera.exe/pull/50) + release_date: '2021-09-22' + 1.4.0: + changes: + bugfixes: + - Fix L1 networking teardown when purge is used (https://github.com/cloudera-labs/cloudera.exe/pull/43) + - Correcting Idbroker Role policy definitions for AWS (https://github.com/cloudera-labs/cloudera.exe/pull/41) + - Correct references to AWS policy documents (https://github.com/cloudera-labs/cloudera.exe/pull/30) + - Fix default opdb teardown (https://github.com/cloudera-labs/cloudera.exe/pull/22) + - Fix unused DWX variable and more accurate datahub definition filters (https://github.com/cloudera-labs/cloudera.exe/pull/19) + minor_changes: + - Remove initialize tasks in sudoers role (https://github.com/cloudera-labs/cloudera.exe/pull/42) + - Update ML Workspace setup to use definition of a single instance group (https://github.com/cloudera-labs/cloudera.exe/pull/40) + - Improve GCP teardown idempotence (https://github.com/cloudera-labs/cloudera.exe/pull/39) + - Update env setup to include passing freeipa instance count. Add some … (https://github.com/cloudera-labs/cloudera.exe/pull/38) + - Improve purge functionality with further edge cases (https://github.com/cloudera-labs/cloudera.exe/pull/35) + - Improve Azure deployment stability (https://github.com/cloudera-labs/cloudera.exe/pull/34) + - Ciao dynamo (https://github.com/cloudera-labs/cloudera.exe/pull/33) + - AWS Level 2 networking (including shared resources) (https://github.com/cloudera-labs/cloudera.exe/pull/32) + - Improve network security port determination logic (https://github.com/cloudera-labs/cloudera.exe/pull/29) + - Add Centos8 to Dynamic Inventory options (https://github.com/cloudera-labs/cloudera.exe/pull/25) + - Improve teardown and support purge mode, other minor fixes (https://github.com/cloudera-labs/cloudera.exe/pull/24) + - Changes for DF-beta (https://github.com/cloudera-labs/cloudera.exe/pull/20) + - Update Azure Teardown - Currently broken (https://github.com/cloudera-labs/cloudera.exe/pull/18) + - Support Private Networks (https://github.com/cloudera-labs/cloudera.exe/pull/15) + release_date: '2021-09-11' + 1.3.1: + release_date: '2021-06-15' + 1.3.0: + changes: + bugfixes: + - Reopening PR after revert on Cloudera Labs (https://github.com/cloudera-labs/cloudera.exe/pull/16) + minor_changes: + - Add support for DFX Tech Preview (https://github.com/cloudera-labs/cloudera.exe/pull/12) + release_date: '2021-06-15' + 1.2.1: + release_date: '2021-06-11' + 1.2.0: + changes: + minor_changes: + - Remove extraneous user_ports from Extra security group (https://github.com/cloudera-labs/cloudera.exe/pull/14) + - Improve Azure Storage Account name check to be more informative (https://github.com/cloudera-labs/cloudera.exe/pull/13) + - Add tasks for retrieving datahub definitions and filtering by datalak… (https://github.com/cloudera-labs/cloudera.exe/pull/9) + - New Roles to facilitate creation of FreeIPA sudoers group and rule (https://github.com/cloudera-labs/cloudera.exe/pull/6) + objects: + role: + - description: FreeIPA host inventory. + name: freeipa_host_group + namespace: + - description: Sudoers. + name: sudoers + namespace: + release_date: '2021-06-10' + 1.1.2: + release_date: '2025-06-03' + 1.1.1: + release_date: '2021-06-02' + 1.1.0: + release_date: '2021-05-26' + 1.0.0: + objects: + role: + - description: Common configuration. + name: common + namespace: + - description: Data. + name: data + namespace: + - description: Info. + name: info + namespace: + - description: Infrastructure. + name: infrastructure + namespace: + - description: Platform. + name: platform + namespace: + - description: Runtime. + name: runtime + namespace: + - description: Sequence. + name: sequence + namespace: + plugins: + filter: + - description: Combine two dictionaries. + name: combine_onto + namespace: + release_date: '2021-05-03' diff --git a/changelogs/config.yaml b/changelogs/config.yaml new file mode 100644 index 00000000..84a0d0d7 --- /dev/null +++ b/changelogs/config.yaml @@ -0,0 +1,38 @@ +--- +add_plugin_period: true +changelog_nice_yaml: false +changelog_sort: alphanumerical +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +output: + - file: CHANGELOG.rst + format: rst +prelude_section_name: release_summary +prelude_section_title: Release Summary +sanitize_changelog: true +sections: + - - major_changes + - Major Changes + - - minor_changes + - Minor Changes + - - breaking_changes + - Breaking Changes / Porting Guide + - - deprecated_features + - Deprecated Features + - - removed_features + - Removed Features (previously deprecated) + - - security_fixes + - Security Fixes + - - bugfixes + - Bugfixes + - - known_issues + - Known Issues +title: cloudera.exe +trivial_section_name: trivial +use_fqcn: true +vcs: auto diff --git a/galaxy.yml b/galaxy.yml index b4756b2a..ed85f64e 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -31,14 +31,13 @@ license_file: LICENSE tags: - cloudera - cdp - - azure - - aws - - gcp - private_cloud - public_cloud - data_service - - cloudera_manager - - cm + - cloud + - infrastructure + - storage + - tools dependencies: "ansible.netcommon": "2.5.1" diff --git a/pyproject.toml b/pyproject.toml index bc570b95..d3362924 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,7 +60,7 @@ 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' "antsibull-changelog release --version $(hatch version)", - "antsichaut --since_version=latest", + "antsichaut --repository cloudera-labs/cloudera.exe --since_version=latest", "antsibull-changelog generate", ] diff --git a/roles/sudoers/meta/main.yml b/roles/sudoers/meta/main.yml deleted file mode 100644 index fbde1ef3..00000000 --- a/roles/sudoers/meta/main.yml +++ /dev/null @@ -1,44 +0,0 @@ ---- -# Copyright 2025 Cloudera, Inc. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -galaxy_info: - author: Jim Enright (jenright@cloudera.com) - description: > - Create a passwordless sudo rule and add specified users and/or groups as members to this rule. - Existing group members and users can be purged or retained depending on the value of - the sudoers__purge_groups and sudoers__purge_users flags. - company: Cloudera - license: Apache-2.0 - - min_ansible_version: 2.10 - - platforms: - - name: Debian - versions: all - - name: Fedora - versions: all - - name: GenericLinux - versions: all - - name: MacOSX - versions: all - - name: Ubuntu - versions: all - - galaxy_tags: - - cloudera - - cdp - - freeipa - -dependencies: ["cloudera.exe.common"]