--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"error","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"error","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"error","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"error","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60064","PortSpecifier":{"PortValue":60064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60064","PortSpecifier":{"PortValue":60064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656396,"nanos":946350909},"http":{"id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c54faafe-0bc5-4d5b-a9fa-6c9e31404c73","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55568","PortSpecifier":{"PortValue":55568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b667b65-16bb-4246-81ac-07495ebff21e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55568","PortSpecifier":{"PortValue":55568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656396,"nanos":982833867},"http":{"id":"5b667b65-16bb-4246-81ac-07495ebff21e","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/auth-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b667b65-16bb-4246-81ac-07495ebff21e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60076","PortSpecifier":{"PortValue":60076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"608fa1c2-843a-4877-b546-9449ca34f2da","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:60076","PortSpecifier":{"PortValue":60076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656397,"nanos":23813360},"http":{"id":"608fa1c2-843a-4877-b546-9449ca34f2da","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"608fa1c2-843a-4877-b546-9449ca34f2da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45177ed5-4967-46b0-846a-6237968a4a53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55572","PortSpecifier":{"PortValue":55572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45177ed5-4967-46b0-846a-6237968a4a53","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45177ed5-4967-46b0-846a-6237968a4a53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55572","PortSpecifier":{"PortValue":55572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656397,"nanos":59782733},"http":{"id":"45177ed5-4967-46b0-846a-6237968a4a53","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"45177ed5-4967-46b0-846a-6237968a4a53","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45177ed5-4967-46b0-846a-6237968a4a53","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/auth-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45177ed5-4967-46b0-846a-6237968a4a53","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45177ed5-4967-46b0-846a-6237968a4a53","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45177ed5-4967-46b0-846a-6237968a4a53","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"error","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56516","PortSpecifier":{"PortValue":56516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56516","PortSpecifier":{"PortValue":56516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656414,"nanos":207148262},"http":{"id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56fd2aec-2d69-464f-ba0b-6ec280f9b146","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41268","PortSpecifier":{"PortValue":41268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41268","PortSpecifier":{"PortValue":41268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656414,"nanos":248685886},"http":{"id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/auth-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88e18ff3-ae0f-47c8-b238-6be5b75da6fc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41282","PortSpecifier":{"PortValue":41282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","method":"GET","path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:41282","PortSpecifier":{"PortValue":41282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656414,"nanos":289280124},"http":{"id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","method":"GET","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/auth-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"858e7d6f-c297-491a-82e9-794ad5bbad0f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56526","PortSpecifier":{"PortValue":56526}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"433d4b16-20bc-4b99-b478-9fe3253f3939","method":"GET","path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56526","PortSpecifier":{"PortValue":56526}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656414,"nanos":323454740},"http":{"id":"433d4b16-20bc-4b99-b478-9fe3253f3939","method":"GET","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/7b36e7fe-32c1-4c5b-a33e-5e51fb0aa07c",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"433d4b16-20bc-4b99-b478-9fe3253f3939","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:53:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:53:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33116","PortSpecifier":{"PortValue":33116}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33116","PortSpecifier":{"PortValue":33116}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656433,"nanos":602510624},"http":{"id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8411a2bf-081a-42e8-92f7-9b61d16e5bcc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47188","PortSpecifier":{"PortValue":47188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47188","PortSpecifier":{"PortValue":47188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656433,"nanos":638400224},"http":{"id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/auth-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82f6f9aa-4112-46ee-9e9f-bdebfcd285df","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33124","PortSpecifier":{"PortValue":33124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0aac876-4689-47f9-895c-91e49a4736a7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33124","PortSpecifier":{"PortValue":33124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656433,"nanos":681276846},"http":{"id":"c0aac876-4689-47f9-895c-91e49a4736a7","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-LspC5Q5MhVD9vUH_GWaSmZMpPQOSKYaLP0DLTogH5yyPNMDo4Co3c5G5v1K"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-LspC5Q5MhVD9vUH_GWaSmZMpPQOSKYaLP0DLTogH5yyPNMDo4Co3c5G5v1K\"}"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"7e323638-bcbc-4e01-8ecb-81f237eeae08","keyName":"e2e-auth-iso-a-3b495a","subscription":"e2e-auth-iso-26eaf3","tenant":"e2e-shared-a-43413b","userId":"7e323638-bcbc-4e01-8ecb-81f237eeae08","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/auth-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-auth-iso-26eaf3"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:53:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0aac876-4689-47f9-895c-91e49a4736a7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:53:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1604ee7d9f19cf546345abb8f3926fa28fe115686ce4d5788ce96276d25a54c9"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ac642d3cbce947f6051fdf7353a5a1056cb3eaa20892ed6bb5aedf0bac03a83"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3903cd53f2b1fc44b4ccd7b7a41ba0d937f6a30c874817467c84e303b13a510"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3a5d6359b32d8ac226152f42a388f6f45afd67b68a87c7cd9de5269ffeef8f8"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9eef2da447fb1853b52a1e1f6bfe5684b732f63d4f0d1c4b0272d7a5271e1d83"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80dd9cc874cfce7873dca568b1c882cd7e05ca50cf51341419a7b5e3a088af09"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb2ef98f4de76afc3cf68a9419ab8df05a7782d3cf6d0c669bf8e22b347c3272"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/259b94379e72b2b8159c4656415c351d45543dcf7afd3fc4c9b85f93c23a8088"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:53:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2255154e28743d1156af5db9edc858ff909890c80c99de6a17a9094ec1edb14"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ffcedbb8b7f5e37b77eec58f04b842b5df736512b71adb735127e28c2d5b92"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f9e2368c1714472656d9933bc614839f6ee52857228653e8d423d3f7a05162"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f123d725325bfd60bdf651337dcfb0bbfa58ab499864983b2b88cd0ccc59b3b"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3488e9aeda64d09bd81d99502442058c750a95f04b8eb8cfbcdacd0773bc914e"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1605bf129be01b9e9951dbe0e8c4b39db5785333affe6e446e47369a8ed4cdf"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ea02b8363536b03720856669ad5613c1bf4ead8d04ce92a864b4b5c72641ec4"} {"level":"info","ts":"2026-07-21T17:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65c12e868bb2c0986696186ef7eb496825406de496f03004d161103543a63df0"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"error","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:38956","PortSpecifier":{"PortValue":38956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:38956","PortSpecifier":{"PortValue":38956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656494,"nanos":234398425},"http":{"id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/sub-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dbe774e4-63fa-4f2d-80e3-e6080974a38b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:36950","PortSpecifier":{"PortValue":36950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:36950","PortSpecifier":{"PortValue":36950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656494,"nanos":278476588},"http":{"id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/sub-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"635677f6-208d-4e11-8a6b-8a3a15fa5ee5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:38968","PortSpecifier":{"PortValue":38968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:38968","PortSpecifier":{"PortValue":38968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656494,"nanos":327661061},"http":{"id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","method":"GET","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19ShPWruVIylCsOTO_qHQJlrf1uDbGv2J6gfGllmOYF2MkIxKQzifiuUSH6tZ"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19ShPWruVIylCsOTO_qHQJlrf1uDbGv2J6gfGllmOYF2MkIxKQzifiuUSH6tZ\"}"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c8341584-0398-46a3-8410-fbe3a58c9b8e","keyName":"e2e-sub-iso-4e6268","subscription":"e2e-a-only-a88cbd","tenant":"e2e-shared-a-43413b","userId":"c8341584-0398-46a3-8410-fbe3a58c9b8e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/sub-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-a-only-a88cbd"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"321b5cc6-6d13-41ff-b2d2-520e00f3b0f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:36954","PortSpecifier":{"PortValue":36954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:36954","PortSpecifier":{"PortValue":36954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656494,"nanos":371958737},"http":{"id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","method":"GET","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BSux3u8243zcqqqr_dzTdGGnUiNN9XaK4WzUlpEMPDTgKUO9mKUCMTcfYuRF"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BSux3u8243zcqqqr_dzTdGGnUiNN9XaK4WzUlpEMPDTgKUO9mKUCMTcfYuRF\"}"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ab26992a-ecd2-41f1-92af-79f0990c297a","keyName":"e2e-sub-iso-dbd390","subscription":"e2e-b-only-a88cbd","tenant":"e2e-shared-b-046b27","userId":"ab26992a-ecd2-41f1-92af-79f0990c297a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/sub-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-b-only-a88cbd"} {"level":"info","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68a1549a-0759-4c2b-8883-72ed2ab9f659","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:54:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:54:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:54:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:54:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"info","ts":"2026-07-21T17:54:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"error","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"error","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"error","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"error","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"error","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"error","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59326","PortSpecifier":{"PortValue":59326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59326","PortSpecifier":{"PortValue":59326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656510,"nanos":709001164},"http":{"id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/sub-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d5633bd-f1d8-451a-9f51-7f01a987000b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56962","PortSpecifier":{"PortValue":56962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56962","PortSpecifier":{"PortValue":56962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656510,"nanos":754303677},"http":{"id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/sub-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2f47ec2-f19b-41d6-bdac-382e5a33c8d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59342","PortSpecifier":{"PortValue":59342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08032a3f-34db-4b81-bb75-5b66814850f8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59342","PortSpecifier":{"PortValue":59342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656510,"nanos":796412883},"http":{"id":"08032a3f-34db-4b81-bb75-5b66814850f8","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-olNQiKPDwOtxuVmk_cEyTwx0Vysax6pRNPlydsfHPGeFdmeT7VWuQ4z7S6K7"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-olNQiKPDwOtxuVmk_cEyTwx0Vysax6pRNPlydsfHPGeFdmeT7VWuQ4z7S6K7\"}"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f9ba1670-1ff5-48e6-ab59-4f850df0bbbb","keyName":"e2e-sub-iso-34b4ba","subscription":"e2e-shared-sub-dee724","tenant":"e2e-shared-a-43413b","userId":"f9ba1670-1ff5-48e6-ab59-4f850df0bbbb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/sub-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-dee724"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08032a3f-34db-4b81-bb75-5b66814850f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56972","PortSpecifier":{"PortValue":56972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:56972","PortSpecifier":{"PortValue":56972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656510,"nanos":828266184},"http":{"id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-gcbf1fEce0DRiC8i_N5hkKJmkrFbioRIauVjnA7x95qkDX6dCh9aU5IMBC8I"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-gcbf1fEce0DRiC8i_N5hkKJmkrFbioRIauVjnA7x95qkDX6dCh9aU5IMBC8I\"}"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c970f2c9-f740-4f12-9185-b056a93ee6b3","keyName":"e2e-sub-iso-88787f","subscription":"e2e-shared-sub-dee724","tenant":"e2e-shared-b-046b27","userId":"c970f2c9-f740-4f12-9185-b056a93ee6b3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/sub-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-dee724"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc05f0c4-deb4-448f-88ff-339cc7f013bf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/216204de6d1812171b14173dd218a20d520200c02912d4424457aa37da0da1e5"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1eea5f395985298d69e98e65d8489280e98a0293c11893d2dae877c4114c6b7"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1044de01080bd5208053397deedb6162586fcbd198abef491fd3b781424321f0"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d5c5901d9b2be5ad1e84f26c973d815908bb3ca4d081944d1d1032d7e80f57d3"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70a6f8238cb1ccd004ba59d6b651413b395727a915dddf47a6e9fa498e160a68"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae73244b0ee403093adb7bcb9ffc943fcf8452c8429ea98b8393ee560a15867c"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be61ac9ff3d06cb1f84ab296b7e5f2ced46948294a825934e08a619ba2056016"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b619af4c385b1ea316bd65c834f2b313e9639ae374e26b7605624b63d470ff84"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd53d7493abe000333ec29886fddd7ad5ab30bd82fedc8fcc8054f03c4c29454"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/879c51d4a948cd6a2d5dd9acb18ad345f5862a09a8a1db1a29c2f9debb192e4f"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bde6c6516386626cdfe299ed4647c4c37a66376fcd9f75133aa28111d6955ffc"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35912f432bbf9ec214cc5e09bac3b9f17f87d8e71c9a93cb0d2ea6c47addcc3c"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7f549322b51bd8f6674030f2b220647267970c8409542ecf99f841e9210650f"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9394c2c28dc0458fbad1a9a3be97a9d9a21fcd27ccdc7d2146b54f8bc9358c3"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f4eba3ad2b325e13d3280de74cb415b219f80fc9757a2d43de57bf51d9c4edf"} {"level":"info","ts":"2026-07-21T17:55:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eacc90ed1b674712ee5556a13ca5ea0cfb45b640324d40387cb43c423f8c32af"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"error","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0"} {"level":"info","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"error","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947"} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b"} {"level":"info","ts":"2026-07-21T17:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06118bc2-a585-462b-91d9-f39178f32e72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51944","PortSpecifier":{"PortValue":51944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"06118bc2-a585-462b-91d9-f39178f32e72","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06118bc2-a585-462b-91d9-f39178f32e72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51944","PortSpecifier":{"PortValue":51944}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656561,"nanos":213601366},"http":{"id":"06118bc2-a585-462b-91d9-f39178f32e72","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"06118bc2-a585-462b-91d9-f39178f32e72","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"06118bc2-a585-462b-91d9-f39178f32e72","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06118bc2-a585-462b-91d9-f39178f32e72","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06118bc2-a585-462b-91d9-f39178f32e72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06118bc2-a585-462b-91d9-f39178f32e72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40372","PortSpecifier":{"PortValue":40372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"499afbef-7a85-4330-931d-e05020f3c3d2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40372","PortSpecifier":{"PortValue":40372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656561,"nanos":255366151},"http":{"id":"499afbef-7a85-4330-931d-e05020f3c3d2","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"499afbef-7a85-4330-931d-e05020f3c3d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51960","PortSpecifier":{"PortValue":51960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51960","PortSpecifier":{"PortValue":51960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656561,"nanos":294581891},"http":{"id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm\"}"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","subscription":"e2e-rate-iso-a-b5a16a","tenant":"e2e-shared-a-43413b","userId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-b5a16a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-b5a16a"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","selected_subscription":"e2e-rate-iso-a-b5a16a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-b5a16a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b75729dc-7d9c-4c61-89bb-8ea9e7582b66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51970","PortSpecifier":{"PortValue":51970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1f2829e5-8d45-4589-b645-79aa4f932cae","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51970","PortSpecifier":{"PortValue":51970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656562,"nanos":351866413},"http":{"id":"1f2829e5-8d45-4589-b645-79aa4f932cae","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm\"}"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","subscription":"e2e-rate-iso-a-b5a16a","tenant":"e2e-shared-a-43413b","userId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-b5a16a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-b5a16a"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","selected_subscription":"e2e-rate-iso-a-b5a16a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-b5a16a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1f2829e5-8d45-4589-b645-79aa4f932cae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51984","PortSpecifier":{"PortValue":51984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"93c57e42-0544-473c-9c84-c98e624f47a2","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51984","PortSpecifier":{"PortValue":51984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656563,"nanos":396987251},"http":{"id":"93c57e42-0544-473c-9c84-c98e624f47a2","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Cv5LXWSG7h9WXsUd_xMnjdyK2daBpaYVFZkNCArlBsTe5kUUlQk68ueNmgAm\"}"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","subscription":"e2e-rate-iso-a-b5a16a","tenant":"e2e-shared-a-43413b","userId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-b5a16a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-b5a16a"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"ddbf5d58-fa71-4ce0-b74b-941ed6247a60","keyName":"e2e-rate-a-b5a16a","selected_subscription":"e2e-rate-iso-a-b5a16a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-b5a16a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b5a16a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93c57e42-0544-473c-9c84-c98e624f47a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:44148","PortSpecifier":{"PortValue":44148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:44148","PortSpecifier":{"PortValue":44148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656574,"nanos":298487110},"http":{"id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.35:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc53bd65-f7ca-4ac9-b4b3-699c4083d492","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40070","PortSpecifier":{"PortValue":40070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40070","PortSpecifier":{"PortValue":40070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656574,"nanos":345120894},"http":{"id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"]}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/b42ec1aaa2fd"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1d8e7cd7-501e-4b96-979f-aac57bf76b88"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"cc3fd0e7-a835-4134-9ab9-02c4bc7840ce","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.36:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ecf397b-6f83-41a1-8c88-4d6784a2a3ef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:44162","PortSpecifier":{"PortValue":44162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:44162","PortSpecifier":{"PortValue":44162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656574,"nanos":382923405},"http":{"id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu\"}"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","subscription":"e2e-rate-iso-a-60aa0a","tenant":"e2e-shared-a-43413b","userId":"b9659aa3-677e-4a20-8086-600464db5f4c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-60aa0a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-60aa0a"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","selected_subscription":"e2e-rate-iso-a-60aa0a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-60aa0a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8622aecf-9bc7-400f-97b9-67a1f0074a43","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37458","PortSpecifier":{"PortValue":37458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37458","PortSpecifier":{"PortValue":37458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656575,"nanos":451644465},"http":{"id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu\"}"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","subscription":"e2e-rate-iso-a-60aa0a","tenant":"e2e-shared-a-43413b","userId":"b9659aa3-677e-4a20-8086-600464db5f4c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-60aa0a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-60aa0a"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","selected_subscription":"e2e-rate-iso-a-60aa0a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-60aa0a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2352fc91-0d1b-4cc8-b2e5-47f489b54e1d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37470","PortSpecifier":{"PortValue":37470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","method":"POST","path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions","host":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:37470","PortSpecifier":{"PortValue":37470}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.35:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656576,"nanos":508631159},"http":{"id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","method":"POST","headers":{":authority":"e2e-shared-a-43413b.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-84syIGHNtM3PxqeL_BzfgGl5AxMz1z4wffSmTEEDthcpHJpMAdlZ4qn5huiu\"}"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","subscription":"e2e-rate-iso-a-60aa0a","tenant":"e2e-shared-a-43413b","userId":"b9659aa3-677e-4a20-8086-600464db5f4c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\",\"requestedSubscription\":\"e2e-rate-iso-a-60aa0a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-43413b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-43413b/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-60aa0a"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b9659aa3-677e-4a20-8086-600464db5f4c","keyName":"e2e-rate-a-60aa0a","selected_subscription":"e2e-rate-iso-a-60aa0a","selected_subscription_key":"ai-tenant-e2e-shared-a-43413b/e2e-rate-iso-a-60aa0a@ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-43413b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-60aa0a","namespace":"ai-tenant-e2e-shared-a-43413b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-43413b/rate-test-model-43413b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82a76ca5-8ea5-4e7f-abce-23669afb0e90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51988","PortSpecifier":{"PortValue":51988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","method":"POST","path":"/ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27/v1/completions","host":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51988","PortSpecifier":{"PortValue":51988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.36:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784656576,"nanos":547177360},"http":{"id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","method":"POST","headers":{":authority":"e2e-shared-b-046b27.apps.c8c631c6-74b0-4718-8761-b42ec1aaa2fd.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tDdfgEsiUPwwDBh7_IskU4SfiYCMZ4s5FXDad0VLfSgkDmgSrcpWu3ohqXI6"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tDdfgEsiUPwwDBh7_IskU4SfiYCMZ4s5FXDad0VLfSgkDmgSrcpWu3ohqXI6\"}"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"3505ba90-3159-4a29-b28f-2cb489f1c843","keyName":"e2e-rate-b-60aa0a","subscription":"e2e-rate-iso-b-60aa0a","tenant":"e2e-shared-b-046b27","userId":"3505ba90-3159-4a29-b28f-2cb489f1c843","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27\",\"requestedSubscription\":\"e2e-rate-iso-b-60aa0a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-046b27.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-046b27","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-60aa0a","namespace":"ai-tenant-e2e-shared-b-046b27","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27"}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-046b27/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-b-60aa0a"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"3505ba90-3159-4a29-b28f-2cb489f1c843","keyName":"e2e-rate-b-60aa0a","selected_subscription":"e2e-rate-iso-b-60aa0a","selected_subscription_key":"ai-tenant-e2e-shared-b-046b27/e2e-rate-iso-b-60aa0a@ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-046b27","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-60aa0a","namespace":"ai-tenant-e2e-shared-b-046b27","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-046b27/rate-test-model-046b27"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:56:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0fe1a43-8cdc-4b39-be8f-11ae81cbdd66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d3deccbb0aa049ac5e65988b361aad5d926aa636f691c1aa6764496e682bfee"} {"level":"info","ts":"2026-07-21T17:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8881dc269e60d0a970ad785b20bd30880c367345e55a45e152a661a9618688f5"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97db24c327d852aa1bf9577f21e18bdca18ba364ae9cb6b55fe7dff7d63814b2"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae8b0a5d1e83cf3fb0ddccd83e57f8e0bfeaf9d1873b9c24604285f2bfa81ada"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb133e8a2a2cb60bc88ede8d293f72336baa30f43a13c4bd392fb966beb6efbd"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b324b1c6c379f3cc6c533a3853656e1eb1d681f426e9669920fa73e2a8c9527"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab6be706ae929f4bce8959eb5bc79c71d8f90277cf9aace770ecf242fdb82d51"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7b85d9ae163a97013ca394d3de6a9aae3ff06eac86f49146e095a7f9a624b98"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630f8a4bf127ed2aaec4962530ae0bc8323006f6e7013dddd85c9330a5ae2404"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7c3a88ff16c49e5de1ece365af263c9e94e372adf7570b095d43beeea7864c"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8576b73c463a0ea01978689f3754e36194af2992de032091dcf877b3aee655d0"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4a400f296e5a321e325cd719c7a3acfa063602295ae2e7f471cd4d43588376b"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1657e172f556012ab4dad4d71739f51de707d912216a0f19e5de8fc26d81f11d"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cb5ca6d383f30f6c1eb624781ea7024b50ec51c20df8c7aa6b80ad71881519d"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b198feedf5d07264e6055300f320e174c08674f95c64852b565a82cf45984"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/baca87a17a3bcc540ec1ff3823ffbc8e1762475b42b4f59476700a777865c020"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a92b0df6b76fe4b3ad9b712a9fbe6f0b9b0b51aaebc5f09039c9a904c4998753"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be37f8ca666f33d503cc0a42082ac2d0f8c982e7a011a5b04009daaedd122d58"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e78b6ad4a10bb6e4e32cefce2b42144f98dded0fd943bb16e5426200f0d8c1ac"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a33ec787b8d005baeb8bcd0ffa120a46e347f96b5279fb2c68435aaba9b0a910"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea101298412ce07f184fbffe58f30f06509e88a6d4ed7bb545b1293cbea7a57e"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac13fe3be6e46aa2a282e01cc202ed6207bbbecb751eea24f58cd1fd1f5e6d58"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acd1e73c13fd201947bfef7601b232363912e96ce1be28e20c6c62d61f6d9afb"} {"level":"info","ts":"2026-07-21T17:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6bd5092dcc9b718c0741ac9c44fe133549850c07ed1db7426520a153b42b947"}