Skip to content

Release v3.1.0 #63

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

Merged
merged 10 commits into from
Apr 14, 2025
Merged

Release v3.1.0 #63

merged 10 commits into from
Apr 14, 2025

Conversation

martialblog
Copy link
Member

No description provided.

jbonor and others added 9 commits March 3, 2025 10:31
* Add support for authenticated iframe (with JWT)

The image renderer from Grafana is very slow and cpu heavy. iframe is
not an option for most cases because it needs anonymous access to
Grafana. This commit adds JWT support to secure the Grafana access
when using iframe.
When a graph is loaded in Icinga web interface, the signed JWT token is
sent to Grafana in the request, if JWT is validated graph is displayed,
if anything goes wrong with the token validation, Grafana will refuse the
access.

The JWT token uses RSA keys, these keys are generated automatically in
/etc when the user saves the configuration with jwt enabled.

Co-authored-by: Jorge Boncompte <[email protected]>
Co-authored-by: Emerson Pinter <[email protected]>
Co-authored-by: Markus Opolka <[email protected]>
- A default theme option can be set, that will then be overridden if
  the user has set a theme explicitly
Change default dashboard id textbox from number to text to allow comma separated lists. The code already works to display multiple panels, but the config page doesn't allow non-numeric input.
Reintroduce configuration option for theme
@martialblog martialblog self-assigned this Apr 14, 2025
@martialblog martialblog merged commit 5044171 into main Apr 14, 2025
4 checks passed
@martialblog martialblog deleted the release/v3.1.0 branch April 14, 2025 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants