Branch: refs/heads/release/0.12.0
Home:
https://github.com/hawkular/hawkular-metrics
Commit: 69ea6e56b2937f5275ae2b52c050174d3cf1a1a8
https://github.com/hawkular/hawkular-metrics/commit/69ea6e56b2937f5275ae2...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-02-15 (Mon, 15 Feb 2016)
Changed paths:
M hawkular-component/pom.xml
A
hawkular-component/src/main/java/org/hawkular/metrics/security/InfluxAuthHttpHandler.java
A
hawkular-component/src/main/java/org/hawkular/metrics/security/InfluxAuthServletExtension.java
M hawkular-component/src/main/java/org/hawkular/metrics/security/PersonaFilter.java
A
hawkular-component/src/main/resources/META-INF/services/io.undertow.servlet.ServletExtension
M
integration-tests/hawkular-server-tests/src/test/groovy/org/hawkular/metrics/AuthenticationITest.groovy
Log Message:
-----------
HWKMETRICS-343 Grafana should be able to connect to a Metrics server protected by
Accounts
The server now supports InfluxDB request parameter based authentication
(with an Undertow extension).
The database name is used to create the Hawkular-Persona header. This
allows to select the authenticated user tenant or an organization tenant.
Also, CORS filters are now removed from the component. CORS is managed
by Keycloack within Hawkular.
(cherry picked from commit ccd29298d6c20bd4c1822549032b143f221d8a73)
Signed-off-by: Stefan Negrea <snegrea(a)redhat.com>
Commit: 2ab5a75680791345df2a52e8d0f6b1dc6a655974
https://github.com/hawkular/hawkular-metrics/commit/2ab5a75680791345df2a5...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-02-15 (Mon, 15 Feb 2016)
Changed paths:
M hawkular-component/src/main/java/org/hawkular/metrics/security/PersonaFilter.java
M hawkular-component/src/main/webapp/WEB-INF/web.xml
M
integration-tests/hawkular-server-tests/src/test/groovy/org/hawkular/metrics/AuthenticationITest.groovy
Log Message:
-----------
HWKMETRICS-346 Fix bogus Hawkular Component security rules
Do not use declarative security in web.xml.
Note that the REST endpoints are still all secured by default, only a couple are
white-listed for free access.
(cherry picked from commit d7d20df85e1842f52b0ae9b7bccbd3b538893de1)
Signed-off-by: Stefan Negrea <snegrea(a)redhat.com>
Compare:
https://github.com/hawkular/hawkular-metrics/compare/ef5a196375e8...2ab5a...