Skip to content

Latest commit

 

History

History
496 lines (353 loc) · 24.8 KB

File metadata and controls

496 lines (353 loc) · 24.8 KB

Changelog

v3.7.1 (December 19, 2025)

  • Redis config updates #279
  • Remove old variables that are no longer used #280
  • Remove platform password encryption #281
  • setting vm swappiness to recommended value 1 #282

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.7.0...v3.7.1

v3.7.0 (December 08, 2025)

  • Fix download order in Gateway offline download playbook #278
  • Integrating Vault approle creation and setup #276
  • Update galaxy version and changelog for release 3.7.0 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.6.1...v3.7.0

v3.6.1 (December 02, 2025)

  • Fix issue with installing Platform adapters #277
  • Update galaxy version and changelog for release 3.6.1 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.6.0...v3.6.1

v3.6.0 (November 21, 2025)

  • Add community.general to galaxy dependencies and pin version #275
  • Add support for relocating Platform server and service RPMs #274
  • Changes to support B/G while sharing redis & mongo #272
  • Update galaxy version and changelog for release 3.6.0 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.5.0...v3.6.0

v3.5.0 (November 12, 2025)

  • Activate gateway python venv only for gateway user #264
  • Add Python test script to Gateway installs #257
  • Add flag to enable/disable starting Platform service #262
  • Add pkgconf-pkg-config to gateway build packages list for offline install #269
  • Add regex_escape to package name search query #260
  • Change gateway offline download to copy gateway wheel #261
  • Copy local platform packages to download location for offline installs #266
  • Determine offline adapter install list from download directory #265
  • Encrypt default Platform password #258
  • Fix bug when installing new adapters #263
  • Fix bug with offline platform install when adapter list is empty #267
  • Fix issues with offline gateway install #268
  • Open Gateway Manager port in firewall #270
  • Skip encryption key check when downloading Platform packages #256
  • Update galaxy version and changelog for release 3.5.0 [skip ci]
  • Update platform_release format #259
  • removing nodejs repo addition on AmazonLinux2023 #271

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.4.0...v3.5.0

v3.4.0 (October 10, 2025)

  • Add assertion tasks to deployer roles #236
  • Add assertions after platform and gateway upgrades #237
  • Add end-tag option to changelog.py #232
  • Add wait until active to mongod startup #198
  • Configuration optimizations #247
  • Enable logrotate for redis #235
  • Fix Gateway offline collection install bug #255
  • Fix Vault download packages #240
  • Fix adapter download for offline installs #230
  • Fix gateway firewall configuration tasks #254
  • Fix issue with offline adapter install #234
  • Fix posrotate mongod command #250
  • Fix redis offline install #252
  • Fix uninstall of NodeJS in adapter download #231
  • Modified recommended http server threads comment per performance tests #238
  • Readme updates #249
  • Remove condition that prevents adjusting SELinux labels #246
  • Update Redis to 7.4.6 - [CVE-2025-49844] #251
  • Update galaxy version and changelog for release 3.4.0 [skip ci]
  • Updated public repositories #244

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.3.0...v3.4.0

v3.3.0 (August 07, 2025)

  • Set SELinux file type for redis config templates @Nick-Andreano #227
  • Add Nginx support for setting up proxy to Platform #225
  • Add disclaimer to vault role, its not intended for production use #212
  • Add new property with default value #208
  • Add script to initialize Deployer development environment #223
  • Added conditional to move Platform HTTPS cert and key files #226
  • Added logrotate configuration for MongoDB #216
  • Change Redis version #220
  • Change venv.sh permissions #222
  • Change platform Nodejs version from 22 to 20 #217
  • Changed the directory structure for certificates for Platform #215
  • Fix vars include in Gateway download and preflight #228
  • Optimize ansible config paths #218
  • Redis version #224
  • Support Oracle Linux 9 #219
  • Support for ARM in mongo role #221
  • TLS enabled for mongodb #210
  • Update Platform Guide #209
  • Update galaxy version and changelog for release 3.3.0 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.2.0...v3.3.0

v3.2.0 (June 18, 2025)

  • Add warning to docs about urls that may include redirects #205
  • Change Remi repo URL to use OS version instead of major version #201
  • Consolidate common configuration tasks in platform role #203
  • Copy edits #197
  • Fix inconsistencies in Platform Guide #204
  • Fix redis selinux configuration #207
  • Update galaxy version and changelog for release 3.2.0 [skip ci]
  • Update prometheus documentation #202
  • Update required repositories in README #200
  • updated README to include platform rpm #196

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.1.1...v3.2.0

v3.1.1 (April 07, 2025)

  • Add umask to offline pip installs #192
  • Fix gateway offline install #193
  • Offline install adapter overwrite fix #194
  • Remove build packages only when installed with deployer #191
  • Remove default encryption key, require this key for execution #195
  • Update galaxy version and changelog for release 3.1.1 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.1.0...v3.1.1

v3.1.0 (March 31, 2025)

  • Add umask to python app dependencies pip install #189
  • Added support for IAG 4.3 #190
  • Ansible netmiko #187
  • Duplicate vars #185
  • Os clean up #182
  • Pinning the ansible-lint version #186
  • Prometheus al23 #181
  • Remove dnf switch-to when installing nodejs #188
  • Update galaxy version and changelog for release 3.1.0 [skip ci]
  • Use full path to ansible-galaxy when installing collections #183
  • Vault al23 #184

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.0.1...v3.1.0

v3.0.1 (March 14, 2025)

  • Update galaxy version and changelog for release 3.0.1 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v3.0.0...v3.0.1

v3.0.0 (March 14, 2025)

  • Fix Gateway Ansible config paths #229
  • Fix Redis offline install to not uninstall build packages #245
  • Fix issues with download playbooks not copying RPMs to control node #243
  • Preflight Checks #116
  • Release v3.0.0
  • Update galaxy and changelog for v2.6.3
  • Update galaxy version and changelog for release 3.0.0 [skip ci]
  • Update galaxy.yml and changelog for v2.6.2
  • Update galaxy.yml and changelog with v2.6.1

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.3...v3.0.0

v2.6.3 (September 30, 2025)

  • Fix Redis offline install to not uninstall build packages #245
  • Update galaxy and changelog for v2.6.3

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.2...v2.6.3

v2.6.2 (September 29, 2025)

  • Fix issues with download playbooks not copying RPMs to control node #243
  • Update galaxy.yml and changelog for v2.6.2
  • Update galaxy.yml and changelog with v2.6.1

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.1...v2.6.2

v2.6.1 (August 07, 2025)

  • Fix Gateway Ansible config paths #229

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.0...v2.6.1

v2.6.0 (January 28, 2025)

  • Add support for installing Ansible collections on IAG servers #110
  • Allow core to cleanup on systemctl stop #113
  • Create mongo-key for replication #114
  • Do not overwrite the Redis Sentinel service script when installing from Remi repo #111
  • Escape mongo password #109
  • Readme updates #108
  • Uninstall build packages after installation #105
  • Update ansible-lint.yml
  • Update galaxy version and changelog for release 2.6.0 [skip ci]
  • Update the mongo-key tasks change from single copy to slurp #118

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.5.0...v2.6.0

v2.5.0 (December 20, 2024)

  • 23.2 RHEL and Rocky 8 now install node 20 instead of 18 #93
  • Add tasks to open prometheus exporter ports in firewalld #92
  • Added customer engine name #94
  • Change Prometheus Redis exporter to use prometheus user #102
  • Consolidate Redis roles #99
  • Redefine logic that triggers tasks for the ASA architecture #101
  • Update Ansible requirements in readme #96
  • Update galaxy version and changelog for release 2.5.0 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.4.1...v2.5.0

v2.4.1 (October 25, 2024)

  • Add README for grafana role #91
  • Update galaxy version and changelog for release 2.4.1 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.4.0...v2.4.1

v2.4.0 (October 25, 2024)

  • Support installation of Itential artifacts using repository URL #87
  • Added tuned to operational packages #84
  • Changlog link fix #83
  • Fix custom adapter symlinks when patching IAP #85
  • Restructure prometheus playbooks and roles #86
  • Separate out Grafana RabbitMQ dashboard definition #89
  • Support auth in MongoDB exporter #88
  • Update galaxy version and changelog for release 2.4.0 [skip ci]
  • Use rabbitmq_default_mgt_console_port in prometheus role #90
  • Wrong mongo version #82

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.3...v2.4.0

v2.3.3 (September 27, 2024)

  • Fix prometheus redis exporter when auth is enabled #80
  • Update galaxy version and changelog for release 2.3.3 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.2...v2.3.3

v2.3.2 (September 25, 2024)

  • Change RabbitMQ cluster node names to short hostname #43
  • Fix RabbitMQ env config template
  • Missing replset name #71
  • Update galaxy version and changelog for release 2.3.2 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.1...v2.3.2

v2.3.1 (September 21, 2024)

  • Add mongo host to tasks, do not use default #69
  • Add task to stop rabbitmq service in rabbitmq role #70
  • Fix ansible lint issues in all roles and playbooks #61
  • Fixed RabbitMQ installation when using custom variables #67
  • Fixed redis installation when using custom variables #66
  • Missing SSO parameter in authenticationProps #58
  • Non standard dirs #68
  • Support non-standard mongo port #65
  • Update galaxy version and changelog for release 2.3.1 [skip ci]

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.0...v2.3.1

v2.3.0 (September 06, 2024)

  • Configure SELinux when using custom IAP installation directory #39
  • Gateway 23.3 #29
  • IAG task fails when SELinux is disabled #44
  • Rename to yml #28
  • Update galaxy version and changelog for release 2.3.0 [skip ci]
  • added redis_db_number #40
  • updated mongo for 2023.2 redhat/rocky 8 to version 7 #38

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.2.0...v2.3.0

v2.2.0 (August 12, 2024)

  • 232 rhel/rocky8 support for platform and mongo #15
  • Add Code of conduct and contributing guidelines #5
  • Add flag to disable installation of YUM repositories #12
  • Add jmespath requirement to docs
  • Add license file #4
  • Add notes to docs about RabbitMQ not being required for IAP 2023.2 and newer
  • Add processManagement section to mongod.conf template
  • Add specs for control node to README #19
  • Add support for installing adapters from zip archive
  • Add variables for http server threads (IAG) and IAG adapter token timeout (IAP) #14
  • Added conditional to prevent RabbitMQ install when iap_release is less than 2023.2
  • Correct lint issues #17
  • Create ansible-lint.yml
  • Create publish_ansible_collection.yml
  • Create updateChangelog.yml
  • Fix IAG adapter service config base_path
  • Fix IAP Vault token location and permissions #23
  • Fix MongoDB tools package list for IAP v2021.1 installs
  • Fix iag_http_server_threads syntax issue in IAG properties template #27
  • HAProxy timeout settings update #7
  • Hashicorp read only support #11
  • Improve logging #10
  • Lint issues #18
  • Lint issues #20
  • Lint issues #22
  • Prometheus #24
  • Re-factor Running the Deployer section of README
  • Rename documents to docs #6
  • Support MongoDB installs on aarch64 servers
  • Update CHANGELOG.md
  • Update Ports and Networking section in README #16
  • Update README to remove instructions for installing from Itential Ansible Galaxy #26
  • Update galaxy version and changelog for release 2.2.0 [skip ci]
  • Update publish_ansible_collection.yml
  • addded support for 23.2 on RHEL 8 for Gateway install #13
  • added license to galaxy file #8
  • delete file
  • moved vault_port to common_vars #9
  • removed Terraform
  • update changelog script
  • updated iag_guide.md

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.2...v2.2.0

v2.1.2 (April 22, 2024)

  • Create release v2.1.2
  • Fix download adapters when custom adapters list is empty
  • Readme updates
  • Update CI build pipeline to fetch all tags
  • Update links in mongodb role documentation

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.1...v2.1.2

v2.1.1 (April 10, 2024)

  • Add README documents for each component
  • Add missing variables and examples to documentation
  • Add script to create changelog when CI build pipeline is executed
  • Create release v2.1.1
  • Update docs with variables required for installing Redis from source
  • Update example inventory hostnames in README
  • Update selinux role to configure SELinux only if it is enabled

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.0...v2.1.1

v2.1.0 (March 26, 2024)

  • Add support for installing Redis from source
  • Create release 2.1.0
  • Fix rabbitmq playbook when clustering/ssl is enabled
  • Update README document
  • Update Redis and RabbitMQ roles to use configurable usernames/passwords
  • Update Redis settings to support IAP 23.2

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.0.2...v2.1.0

v2.0.2 (March 25, 2024)

  • Rename patch IAP/IAG playbooks to support calling from collection

Full Changelog: https://github.com/itential/itential.deployer/compare/v2.0.1...v2.0.2

v2.0.1 (March 21, 2024)

  • Add offline install functionality
  • Add support for IAG and IAP 2023.2
  • Create release 2.0.0
  • Create release 2.0.1
  • Fix CI pipeline
  • Fix profile name when using advanced config (HA/DR)
  • Move playbooks to playbooks directory
  • Update .gitlab-ci.yml file

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.5.0...v2.0.1

v1.5.0 (December 15, 2023)

  • Add Gateway task to add HTTP port to SELinux
  • Add Vault task to configure ports in firewalld
  • Add redis_tls common default var
  • Add support for installing IAP from tar file
  • Added files to install redis from repo
  • Change patch playbooks to include common vars via role
  • Changes to support bring-your-own-dependency
  • Create release 1.5.0
  • Move dup vars to common_vars redis
  • Remove dup RabbitMQ vars
  • Remove duplicate IAP vars
  • Remove duplicate MongoDB variables
  • Remove duplicate Vault vars
  • Update IAG module and collection paths
  • Update SELinux configurations for IAP/Redis/MongoDB
  • Vars cleanup

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.4.0...v1.5.0

v1.4.0 (October 26, 2023)

  • Bump galaxy collection version
  • Bump redis version to 7.0.14
  • Check for IAG adapter and do not add it if already present
  • Fixed mongo backup issues, removing bin file from remote when finished
  • Minor changes for rabbit
  • Minor optimizations

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.3.0...v1.4.0

v1.3.0 (October 02, 2023)

  • Add IAG HTTPS/SSL configuration
  • Added missing LDAP and other properties
  • Create release 1.3.0
  • Fixed Mongo tools yum reference for rhel8
  • Support mongodb replication with no arbiter

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.2.1...v1.3.0

v1.2.1 (September 22, 2023)

  • Add ansible-pylibssh to pip install for IAG 2023.1

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.2.0...v1.2.1

v1.2.0 (September 22, 2023)

  • Add flag for determining whether to use rsync for artifact uploads

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.1.0...v1.2.0

v1.1.0 (September 19, 2023)

  • Add flag to disable binding to v6 interfaces (rabbitmq/redis)
  • Add initial version of CI pipeline
  • Add tls options to mongo connection string
  • Added HA policy to iap vhost, other best practices in rabbit conf
  • Added correct redis ACL
  • Added new role that can upgrade IAG
  • Added tasks to downgrade markupsafe after jinja install
  • Changed and added some best practice rabbit settings
  • Corrected ACL list
  • IAG adapters will be built based on gateway group members
  • Modifying rabbit HA policy to match ISD standards
  • Release v1.1.0
  • Remove mongo init
  • Removed mongodb_init role, tasks moved to mongo and platform roles

Full Changelog: https://github.com/itential/itential.deployer/compare/v1.0.0...v1.1.0

v1.0.0 (August 21, 2023)

  • Change pip install to use builtin module
  • Changed default iap log dir to match already established docs and practices
  • Fix restart mongo task in mongo auth
  • Fixed syntax error
  • Initial commit
  • Initial version