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

Adds installation of reporting module to icingaweb2 role #217

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

mocdaniel
Copy link
Contributor

@mocdaniel mocdaniel commented Nov 22, 2023

This PR needs to be stalled until we added a few dependencies:

  • installation from source for all web modules
  • installation of DB schemas for both, MySQL+PostgresQL databases, where available
  • installation of module dependencies, both implicit and explicit

Once we get the respective fixes merged, I will cherry-pick needed changes here so the tasks look the same across all affected modules.

Fixes #190

mocdaniel and others added 7 commits November 21, 2023 13:23
* add module x509 and mysql imports task

* Add documentation for x509 module

* Add documentation about database imports

* Continues working on x509 module installation

---------

Co-authored-by: Thilo W <[email protected]>
@mocdaniel
Copy link
Contributor Author

First blocker implemented (installation of modules from source). Tracked in #219

@mocdaniel mocdaniel added the feature New feature or request label Nov 22, 2023
@mocdaniel mocdaniel self-assigned this Nov 22, 2023
@mocdaniel mocdaniel added this to the v0.4.0 milestone Nov 22, 2023
@mocdaniel
Copy link
Contributor Author

Second blocker implemented (schema management for MySQL + PostgresQL). Tracked in #221

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla/signed feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Icinga Web: Add module reporting
2 participants