DoodleScheduling / keycloak-controller

Keycloak realm reconciliation for kubernetes
Apache License 2.0
5 stars 0 forks source link

feat: implement proxy for request visibility and extend reconcile status #34

Closed raffis closed 1 year ago

raffis commented 1 year ago

Current situation

Currently it is hard to debug a failed reconciliation. Yes we do have status.lastExecutionOutput however the output is not helpful in all cases. If requests fail it usually only prints the status code but not which request failed.

Proposal

This PR adds various improvements regarding debugging and visibility during reconciliation.

New features

All these feature are implemented using a transparent proxy which captures the communication as well as adds tracing and greps the necessary information.

Removals

Fixes