Releases: opennms-forge/opennms-install
v2.3 Club Mate
- Disable repositories after installation to avoid unintended updates by disabling the OpenNMS repositories
- Install PostgreSQL 15 from the official PostgreSQL repositories on Debian-based operating systems
- Debian-, Ubuntu-based operating systems ship with PostgreSQL 16 which isn't supported yet
- Added an installation step to wait for the Web UI to be started with a maximum timeout of 2 minutes
- Handle the Firewall settings on RPM-based operating systems
- Add Firewall configuration for SNMP Traps and Network flows which are enabled by default
🌈 Thank you
v2.2 Pickles Baker
This is a bugfix release where md1986 found a bug when the installation failed with default values. We also improved the installer to always use UTF8 encoding which is required on the database scheme set up even if the system is running on a different local.
Thank you for your contribution
v2.1 Feline Dragonfly
We have upgraded the installer to support the new OpenNMS data source schema which has an additional data source for monitoring the own OpenNMS database. OpenNMS Horizon 32.0.4 introduced also the ability to configure connection pools for individual data sources.
v2.0 Automatic Stardust
We have updated the installer to be used with Horizon 29+ which runs as an unprivileged user. The usability is improved and we have added the following functions:
- PostgreSQL 13,14,15 uses now SCRAM-SHA-256 for authentication
- Using the secure vault from OpenNMS storing database credentials encrypted
- Improved password handling to avoid user mistakes with complex passwords
- Installing OpenJDK 17 JDK by default
v1.5 Blue Steel Bulldog
Drop support for CentOS 7 for OpenNMS Horizon 25 and add support for CentOS 8.
v1.4 Silver Gold Grackle
The following enhancements where made in this version:
- Removed the hint for installing Oracle JDK 8
- Test if there is an OpenJDK 11 Development Kit installed and give the advice to install it before running the installer
- Added shellcheck to validate the bash script and added it to CircleCI
- On Ubuntu 18 LTS minimal server the universe repository is not installed by default which causes dependency errors. The installer enables the repository before installing the packages
- Give a users a hint on CentOS 7 to add a firewall rule for the web application on 8980/TCP
v1.3 Red Iron Shih Tzu
Fix detection for Ubuntu 18.04 operating system.
v1.2 Black Steel Bloodhound
v1.1 Teal Spike Viper
Updated to support latest Ubuntu 16.04 LTS version.
v1.0 Mr. Gorsky
Quick install script to install all components of OpenNMS on a single system.