Rewrite build config to kokuwa.io infrastructure
Some checks failed
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/manual/build Pipeline failed
ci/woodpecker/manual/lint Pipeline failed
ci/woodpecker/manual/verify/2 Pipeline failed
ci/woodpecker/manual/verify/1 Pipeline failed
ci/woodpecker/manual/verify/3 Pipeline failed
ci/woodpecker/manual/verify/4 Pipeline failed
Some checks failed
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/manual/build Pipeline failed
ci/woodpecker/manual/lint Pipeline failed
ci/woodpecker/manual/verify/2 Pipeline failed
ci/woodpecker/manual/verify/1 Pipeline failed
ci/woodpecker/manual/verify/3 Pipeline failed
ci/woodpecker/manual/verify/4 Pipeline failed
This commit is contained in:
parent
61e7955732
commit
b4dcf52069
17 changed files with 314 additions and 400 deletions
23
README.md
23
README.md
|
@ -1,10 +1,15 @@
|
|||
# Keycloak Metrics
|
||||
# Keycloak Event Metrics
|
||||
|
||||
Provides metrics for Keycloak user/admin events and user/client/session count. Tested on Keycloak [22-26](.github/workflows/pr.yaml#L48-L53).
|
||||
Provides metrics for Keycloak user/admin events and user/client/session count. Tested on Keycloak [22-26](.woodpecker/verify.yaml#L7-L11).
|
||||
|
||||
[](http://www.apache.org/licenses/)
|
||||
[](https://central.sonatype.com/search?namespace=io.kokuwa.keycloak&q=keycloak-event-metrics)
|
||||
[](https://github.com/kokuwaio/keycloak-event-metrics/actions/workflows/build.yaml)
|
||||
[](https://central.sonatype.com/search?namespace=io.kokuwa.keycloak&q=keycloak-event-metrics)
|
||||
[](https://hub.docker.com/r/kokuwaio/keycloak-event-metrics)
|
||||
[](https://hub.docker.com/r/kokuwaio/keycloak-event-metrics)
|
||||
[](https://git.kokuwa.io/keycloak/keycloak-event-metrics/src/branch/main/Dockerfile)
|
||||
[](https://git.kokuwa.io/keycloak/keycloak-event-metrics/src/branch/main/LICENSE)
|
||||
[](https://git.kokuwa.io/keycloak/keycloak-event-metrics/pulls)
|
||||
[](https://git.kokuwa.io/keycloak/keycloak-event-metrics/issues)
|
||||
[](https://ci.kokuwa.io/api/badges/keycloak/keycloak-event-metrics/)
|
||||
|
||||
## Why?
|
||||
|
||||
|
@ -114,7 +119,7 @@ If scrapping takes less than `KC_METRICS_STATS_INFO_THRESHOLD` duration will be
|
|||
|
||||
### Grafana Dashboard
|
||||
|
||||
Can be found here: [kokuwaio/keycloak keycloak-metrics.json](https://github.com/kokuwaio/keycloak/blob/main/src/test/k3s/dev/grafana/files/dashboards/keycloak-metrics.json)
|
||||
Can be found here: [keycloak-metrics.json](https://git.kokuwa.io/keycloak/keycloak/blob/main/src/test/k3s/dev/grafana/files/dashboards/keycloak-metrics.json)
|
||||
|
||||
### Testcontainers
|
||||
|
||||
|
@ -131,7 +136,7 @@ This images are based on busybox, so you can use cp to copy the jar into your ke
|
|||
|
||||
### Docker
|
||||
|
||||
Check: [kokuwaio/keycloak](https://github.com/kokuwaio/keycloak)
|
||||
Check: [kowaio/keycloak](https://git.kokuwa.io/keycloak/keycloak)
|
||||
|
||||
Dockerfile:
|
||||
|
||||
|
@ -145,7 +150,7 @@ FROM debian:stable-slim AS metrics
|
|||
RUN apt-get -qq update
|
||||
RUN apt-get -qq install --yes --no-install-recommends ca-certificates wget
|
||||
|
||||
ARG METRICS_VERSION=1.0.0
|
||||
ARG METRICS_VERSION=2.0.0
|
||||
ARG METRICS_FILE=keycloak-event-metrics-${METRICS_VERSION}.jar
|
||||
ARG METRICS_URL=https://repo1.maven.org/maven2/io/kokuwa/keycloak/keycloak-event-metrics/${METRICS_VERSION}
|
||||
|
||||
|
@ -159,7 +164,7 @@ RUN mv ${METRICS_FILE} /opt/keycloak/providers
|
|||
### build keycloak with metrics
|
||||
###
|
||||
|
||||
FROM quay.io/keycloak/keycloak:25.0.1
|
||||
FROM quay.io/keycloak/keycloak:25.2.5
|
||||
|
||||
ENV KEYCLOAK_ADMIN=admin
|
||||
ENV KEYCLOAK_ADMIN_PASSWORD=password
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue