Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor for IcingaDB #54

Merged
merged 9 commits into from
Jul 12, 2024
Merged

Refactor for IcingaDB #54

merged 9 commits into from
Jul 12, 2024

Conversation

martialblog
Copy link
Member

@martialblog martialblog commented Jun 14, 2024

This PR refactors the module to use Icinga DB Web.

Fixes #46

Breaking: This migrates the use of the Monitoring module to Icinga DB Web

Based on the amount of users of this module we decided not to support both modules (Monitoring / IcingaDB). A final cleanup for Monitoring module is already released.

Breaking: changed option names and removed out_of_notification_period option

Since a lot of behavior was carried over from the original Icinga 1 TLV module we have decided to remove this, which also makes the view behavior more understandable.

Removes CLI Command to convert Icinga 1 TLV

Legacy code that will no longer be supported, thus we removed it.

Fixes dropdown menu for fullscreen view

 - This removes all support for converting legacy Icinga Web 1 views.
   Rationale being that this is likely not a use case any more and it does
   not need to be supported in the future (i.e. when migrating this to Icinga DB)
 - Breaking: changed option names and removed out_of_notification_period option
 - This migrates the use of the Monitoring Module to Icinga DB Web
 - Removes CLI Command to convert Icinga 1 TLV
 - Removes old database models
@martialblog martialblog self-assigned this Jun 14, 2024
@cla-bot cla-bot bot added the cla/signed label Jun 14, 2024
@martialblog martialblog added this to the 0.4.0 milestone Jul 12, 2024
@martialblog martialblog merged commit 56d7144 into main Jul 12, 2024
4 checks passed
@martialblog martialblog deleted the feature/icingadb branch July 12, 2024 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for icingadb
1 participant