--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"error","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee\": 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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e"} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04: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-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"error","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78\": 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-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e"} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"} {"level":"info","ts":"2026-07-13T16:04:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"debug","ts":"2026-07-13T16:04:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb\": 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-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b"} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1"} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:04:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1"} {"level":"debug","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60"} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:04:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:04:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1"} {"level":"info","ts":"2026-07-13T16:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60"} {"level":"info","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56636","PortSpecifier":{"PortValue":56636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56636","PortSpecifier":{"PortValue":56636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958683,"nanos":935685020},"http":{"id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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-13T16:04:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","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-13T16:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:04:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b6fb784-9e92-4c31-985a-b9eb990573ca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f162741-291c-464d-b6db-0854922e306f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37284","PortSpecifier":{"PortValue":37284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f162741-291c-464d-b6db-0854922e306f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f162741-291c-464d-b6db-0854922e306f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37284","PortSpecifier":{"PortValue":37284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958684,"nanos":382047},"http":{"id":"3f162741-291c-464d-b6db-0854922e306f","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3f162741-291c-464d-b6db-0854922e306f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f162741-291c-464d-b6db-0854922e306f","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f162741-291c-464d-b6db-0854922e306f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f162741-291c-464d-b6db-0854922e306f","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f162741-291c-464d-b6db-0854922e306f","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f162741-291c-464d-b6db-0854922e306f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f162741-291c-464d-b6db-0854922e306f","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f162741-291c-464d-b6db-0854922e306f","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f162741-291c-464d-b6db-0854922e306f","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-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f162741-291c-464d-b6db-0854922e306f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f162741-291c-464d-b6db-0854922e306f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56650","PortSpecifier":{"PortValue":56650}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8cc04314-08d2-4ef1-a561-0f074789e839","method":"GET","path":"/maas-api/v1/api-keys/f36b431c-44c2-4f4e-ae92-4bde37937dcf","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56650","PortSpecifier":{"PortValue":56650}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958684,"nanos":62457368},"http":{"id":"8cc04314-08d2-4ef1-a561-0f074789e839","method":"GET","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f36b431c-44c2-4f4e-ae92-4bde37937dcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f36b431c-44c2-4f4e-ae92-4bde37937dcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","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-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cc04314-08d2-4ef1-a561-0f074789e839","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37294","PortSpecifier":{"PortValue":37294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1369392c-de8b-4ad9-b467-8aeda66770c6","method":"GET","path":"/maas-api/v1/api-keys/6807c5b8-129f-451f-ad60-5eab80becd25","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37294","PortSpecifier":{"PortValue":37294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958684,"nanos":99613929},"http":{"id":"1369392c-de8b-4ad9-b467-8aeda66770c6","method":"GET","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6807c5b8-129f-451f-ad60-5eab80becd25",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6807c5b8-129f-451f-ad60-5eab80becd25",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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-13T16:04:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","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-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:04:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1369392c-de8b-4ad9-b467-8aeda66770c6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:36180","PortSpecifier":{"PortValue":36180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:36180","PortSpecifier":{"PortValue":36180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958701,"nanos":246501624},"http":{"id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","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-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1adce008-6e87-4bc1-9bbf-6c6472764eb8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37716","PortSpecifier":{"PortValue":37716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df60e63b-20ab-461d-b4b9-99c04d734907","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37716","PortSpecifier":{"PortValue":37716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958701,"nanos":293191956},"http":{"id":"df60e63b-20ab-461d-b4b9-99c04d734907","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","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-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df60e63b-20ab-461d-b4b9-99c04d734907","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:36190","PortSpecifier":{"PortValue":36190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:36190","PortSpecifier":{"PortValue":36190}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958701,"nanos":331333769},"http":{"id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","method":"GET","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-mt8fBLd8NyY1ZbUM_l8eJjVq0el7dhJqOrpyU86WbiCye3cYAGiiCTjcFs2h"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-mt8fBLd8NyY1ZbUM_l8eJjVq0el7dhJqOrpyU86WbiCye3cYAGiiCTjcFs2h\"}"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-a1c3e5.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":"d785e0d4-10cd-45c6-96b0-eb6b32413af4","keyName":"e2e-auth-iso-a-8924f1","subscription":"e2e-auth-iso-3b24a1","tenant":"e2e-shared-a-a1c3e5","userId":"d785e0d4-10cd-45c6-96b0-eb6b32413af4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-13T16:05:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","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-3b24a1"} {"level":"info","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef71ae45-96d4-43e5-8ff3-acdf3c8342a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49940","PortSpecifier":{"PortValue":49940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49940","PortSpecifier":{"PortValue":49940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958718,"nanos":447842784},"http":{"id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","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-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1fb4e19-34f8-4212-8d81-49d3898b585a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60812","PortSpecifier":{"PortValue":60812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df975623-1abd-4ee0-af71-ecb13c839d7e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60812","PortSpecifier":{"PortValue":60812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958718,"nanos":504342578},"http":{"id":"df975623-1abd-4ee0-af71-ecb13c839d7e","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","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-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df975623-1abd-4ee0-af71-ecb13c839d7e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60828","PortSpecifier":{"PortValue":60828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c6430f2d-4434-48b1-8105-8e1c62576fff","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60828","PortSpecifier":{"PortValue":60828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958718,"nanos":543855949},"http":{"id":"c6430f2d-4434-48b1-8105-8e1c62576fff","method":"GET","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WmgCdY8KAQeVY6A9_4Cd3nNjKPQIHHHPxFazqlqhnHjVqtZqbEVde6UOp5MC"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4293a7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WmgCdY8KAQeVY6A9_4Cd3nNjKPQIHHHPxFazqlqhnHjVqtZqbEVde6UOp5MC\"}"} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","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-4293a7.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":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","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-13T16:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","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},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-13T16:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6430f2d-4434-48b1-8105-8e1c62576fff","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:55192","PortSpecifier":{"PortValue":55192}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:55192","PortSpecifier":{"PortValue":55192}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958737,"nanos":765579548},"http":{"id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","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-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fdbe4ee-cc5f-4e16-8b1e-8a6cc125fe61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50857dd4-0008-400d-b010-18ec1670537e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53662","PortSpecifier":{"PortValue":53662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50857dd4-0008-400d-b010-18ec1670537e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50857dd4-0008-400d-b010-18ec1670537e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53662","PortSpecifier":{"PortValue":53662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958737,"nanos":812279624},"http":{"id":"50857dd4-0008-400d-b010-18ec1670537e","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"50857dd4-0008-400d-b010-18ec1670537e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50857dd4-0008-400d-b010-18ec1670537e","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50857dd4-0008-400d-b010-18ec1670537e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50857dd4-0008-400d-b010-18ec1670537e","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50857dd4-0008-400d-b010-18ec1670537e","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50857dd4-0008-400d-b010-18ec1670537e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50857dd4-0008-400d-b010-18ec1670537e","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50857dd4-0008-400d-b010-18ec1670537e","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50857dd4-0008-400d-b010-18ec1670537e","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-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50857dd4-0008-400d-b010-18ec1670537e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50857dd4-0008-400d-b010-18ec1670537e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:55208","PortSpecifier":{"PortValue":55208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:55208","PortSpecifier":{"PortValue":55208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958737,"nanos":854365973},"http":{"id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","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-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"603f7fc0-1fa5-4f60-ba39-7b5107df1eed","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53674","PortSpecifier":{"PortValue":53674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53674","PortSpecifier":{"PortValue":53674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958737,"nanos":899545247},"http":{"id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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-13T16:05:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","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-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56003089-b5f5-47e8-896e-fe5ffd8a0ea2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33140","PortSpecifier":{"PortValue":33140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33140","PortSpecifier":{"PortValue":33140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958755,"nanos":24245886},"http":{"id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","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-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0a39453-a10d-4a4f-9fca-e65e2af7ca02","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52652","PortSpecifier":{"PortValue":52652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd6084e9-809d-45c3-b88f-24852d0578c6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52652","PortSpecifier":{"PortValue":52652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958755,"nanos":65394652},"http":{"id":"cd6084e9-809d-45c3-b88f-24852d0578c6","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","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-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd6084e9-809d-45c3-b88f-24852d0578c6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52658","PortSpecifier":{"PortValue":52658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","method":"GET","path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52658","PortSpecifier":{"PortValue":52658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958755,"nanos":101936804},"http":{"id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","method":"GET","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","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-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec133b55-aa84-4a1b-a1bf-dfda44df6f74","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33148","PortSpecifier":{"PortValue":33148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","method":"GET","path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33148","PortSpecifier":{"PortValue":33148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958755,"nanos":142549975},"http":{"id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","method":"GET","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/639b47b7-2b5e-41a5-a23f-de5842337e8e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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-13T16:05:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","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-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:05:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ed8743b-3b9f-4f2d-979c-184d750da97f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45790","PortSpecifier":{"PortValue":45790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45790","PortSpecifier":{"PortValue":45790}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958770,"nanos":98202167},"http":{"id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","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-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fae4aa-74a5-48e4-9a94-8d2f07d1f51d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40050","PortSpecifier":{"PortValue":40050}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40050","PortSpecifier":{"PortValue":40050}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958770,"nanos":141106424},"http":{"id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/auth-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","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-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11300d96-50f4-4954-8cb1-0d5971b2ada9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45800","PortSpecifier":{"PortValue":45800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45800","PortSpecifier":{"PortValue":45800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958770,"nanos":184653827},"http":{"id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ctpGJoI0ZWUuVBcR_B9vaaQhM8JYgpup1uQ3q4LE1uNcYuPvr2nZjKKpBEQ8"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ctpGJoI0ZWUuVBcR_B9vaaQhM8JYgpup1uQ3q4LE1uNcYuPvr2nZjKKpBEQ8\"}"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-a1c3e5.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":"3d93bd3b-f05b-49a1-8a50-b69742151625","keyName":"e2e-auth-iso-a-d21c73","subscription":"e2e-auth-iso-ad64d2","tenant":"e2e-shared-a-a1c3e5","userId":"3d93bd3b-f05b-49a1-8a50-b69742151625","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/auth-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-ad64d2"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-13T16:06:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","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-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:06:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7b44a2b-b9d5-4a8f-a105-999300094eea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e62ce6c4a914fdc22d6d540aa8398ff5fea974baa65cbc4fdc75a0731cadf8c1"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3fed1414a37ef38d95e23814fe8fcf37f352f6da109e29a90fcec8dffa5551b"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c4543e4e1a981ebd334d9e9d78bc8cc8706778ac44ae47e143ade79b32cab7d"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/313ddfcb9fcc85f73a8d33c5a1ca62effbdc37c6995dff321fd52b3513919089"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a4bbc8e68a7769ab54a2d056cc90d175d45ec89da3b4bb593de73daeb0b1424e"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb7e08659df453bef7d2fb69fb22137bf9410d3dedbff0c865357932063e54c6"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3725235f56222f4021e7c15d6dc444590e51ffb3e3b2f84d6c585e9e10a6a649"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66094372b88913044e5f5c56844e13286e4763d09e21d0d44c914a529f1d2a60"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9a57fa7f34ec7979ffd51a65f3cc775ba5ce277be5a534f339b94c80945aae78"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9ee1b082e95e6efcb59f7b27aed77032b64c1e46587229336152e52e292448b"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a7badeaee28a05a794bc8c28ca2b035823bb4175883add8805444674dd76a32"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0df1f7e03ac2551aad17711a843152bddf6f21f32603e2aaa9be879b59a26d00"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6934db77a955b5507ecfa13b24625cad603d9dad03382c3e67c5cb1aeaa133d2"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b295503ae271b38bd1c1ee4425ef86bddb936b08ee2418b30ac5c6c149b018ef"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/853680496bd613c0ae0d5193aff4cd5341e67b0ae99ca59a402bf917ec0ab3f7"} {"level":"info","ts":"2026-07-13T16:06:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/251e3f56efe8e980f907c727c48288eaaf11be8075c20c56a1cbb5b9e85101b1"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca\": 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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06: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-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5"} {"level":"info","ts":"2026-07-13T16:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66\": 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-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"error","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d\": 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-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e"} {"level":"info","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"debug","ts":"2026-07-13T16:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:06:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:06:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"debug","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"debug","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"debug","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"error","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32\": 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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07: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-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9"} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"debug","ts":"2026-07-13T16:07:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e"} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43724","PortSpecifier":{"PortValue":43724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85fa08eb-06e3-4c9d-b116-28b7db884074","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43724","PortSpecifier":{"PortValue":43724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958838,"nanos":90368884},"http":{"id":"85fa08eb-06e3-4c9d-b116-28b7db884074","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/sub-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","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-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85fa08eb-06e3-4c9d-b116-28b7db884074","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59860","PortSpecifier":{"PortValue":59860}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59860","PortSpecifier":{"PortValue":59860}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958838,"nanos":131571805},"http":{"id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/sub-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","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-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9a3d72a-724e-4405-a76a-a7fc6475af26","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43730","PortSpecifier":{"PortValue":43730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3241243a-a9d0-4013-a455-d20f1913ffa7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43730","PortSpecifier":{"PortValue":43730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958838,"nanos":169906348},"http":{"id":"3241243a-a9d0-4013-a455-d20f1913ffa7","method":"GET","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CeEswVkIUJElifSY_bH3XQ3qa7PHxF4sK0bbirl3grSOdzCDVMMxqAlZxafJ"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CeEswVkIUJElifSY_bH3XQ3qa7PHxF4sK0bbirl3grSOdzCDVMMxqAlZxafJ\"}"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-a1c3e5.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":"351e993e-4773-4a78-8b84-65924d4a619c","keyName":"e2e-sub-iso-453c3a","subscription":"e2e-a-only-dc53a1","tenant":"e2e-shared-a-a1c3e5","userId":"351e993e-4773-4a78-8b84-65924d4a619c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/sub-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-dc53a1"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3241243a-a9d0-4013-a455-d20f1913ffa7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59872","PortSpecifier":{"PortValue":59872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59872","PortSpecifier":{"PortValue":59872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958838,"nanos":211359560},"http":{"id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","method":"GET","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Mwfyf3FFJHVfH6Bc_VG9i1Ew6OVgfrF8EmjRhjn8zoLQtsZG7AgtZ4FRsMoI"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4293a7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Mwfyf3FFJHVfH6Bc_VG9i1Ew6OVgfrF8EmjRhjn8zoLQtsZG7AgtZ4FRsMoI\"}"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-4293a7.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":"1ca4d6f5-5477-4c52-a182-750089e58ad8","keyName":"e2e-sub-iso-355bc6","subscription":"e2e-b-only-dc53a1","tenant":"e2e-shared-b-4293a7","userId":"1ca4d6f5-5477-4c52-a182-750089e58ad8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/sub-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-13T16:07:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","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-dc53a1"} {"level":"info","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acd65ea9-208f-92c9-9c0f-5290c3424c9d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35640","PortSpecifier":{"PortValue":35640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35640","PortSpecifier":{"PortValue":35640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958846,"nanos":44958558},"http":{"id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/sub-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","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-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cbf768d-6c10-4a45-9582-ad50bf323a98","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57732","PortSpecifier":{"PortValue":57732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57732","PortSpecifier":{"PortValue":57732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958846,"nanos":84370812},"http":{"id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/sub-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","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-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82fc4a9-c875-4768-86bb-d3f01c3936df","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30853614-879d-4915-8edb-042127730b14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35654","PortSpecifier":{"PortValue":35654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"30853614-879d-4915-8edb-042127730b14","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30853614-879d-4915-8edb-042127730b14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35654","PortSpecifier":{"PortValue":35654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958846,"nanos":124419978},"http":{"id":"30853614-879d-4915-8edb-042127730b14","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"30853614-879d-4915-8edb-042127730b14","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yzrlFslmcNdsvi7d_ADQOoOYQAiKGF6ZAEExe2fHSt9NePs1hgQ1BdFPKH6m"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"30853614-879d-4915-8edb-042127730b14","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yzrlFslmcNdsvi7d_ADQOoOYQAiKGF6ZAEExe2fHSt9NePs1hgQ1BdFPKH6m\"}"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"30853614-879d-4915-8edb-042127730b14","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-a1c3e5.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":"6579b0f2-d7c2-4f8d-8b36-d317417fba9c","keyName":"e2e-sub-iso-9cb2ec","subscription":"e2e-shared-sub-a08b73","tenant":"e2e-shared-a-a1c3e5","userId":"6579b0f2-d7c2-4f8d-8b36-d317417fba9c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"30853614-879d-4915-8edb-042127730b14","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30853614-879d-4915-8edb-042127730b14","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30853614-879d-4915-8edb-042127730b14","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30853614-879d-4915-8edb-042127730b14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/sub-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30853614-879d-4915-8edb-042127730b14","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30853614-879d-4915-8edb-042127730b14","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-a08b73"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30853614-879d-4915-8edb-042127730b14","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"30853614-879d-4915-8edb-042127730b14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30853614-879d-4915-8edb-042127730b14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30853614-879d-4915-8edb-042127730b14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57734","PortSpecifier":{"PortValue":57734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88ec38ff-332b-438d-8d92-4be0cba5451a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57734","PortSpecifier":{"PortValue":57734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958846,"nanos":158490002},"http":{"id":"88ec38ff-332b-438d-8d92-4be0cba5451a","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RhLCYjk51PZEmsK_jytyXSuOrxGMLaGXsAOX0MGenBA2hAHLylxr2NhKPrG"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4293a7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RhLCYjk51PZEmsK_jytyXSuOrxGMLaGXsAOX0MGenBA2hAHLylxr2NhKPrG\"}"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-4293a7.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":"8a1a4f76-3821-4d2d-aa00-f4b4438cc926","keyName":"e2e-sub-iso-90f1a2","subscription":"e2e-shared-sub-a08b73","tenant":"e2e-shared-b-4293a7","userId":"8a1a4f76-3821-4d2d-aa00-f4b4438cc926","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/sub-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-a08b73"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","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-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:07:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88ec38ff-332b-438d-8d92-4be0cba5451a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:07:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b753bcb73a8c512445d6795a8a06806efd64f605fd52c815c0dab458bbff277d"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/510cd7acc30e51c7be0acfabe18499bc6aa0601d0750a8b23acf91414217c77a"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ddb05a43dab78a72b587e0a99813c897ba72c1461e5def94976628ec1b0e46f5"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6bc04fd9ee32cf07a69318eefedc82f31a071ca3ac75af06d65f09acdb0ce91"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d561f31f555381189bec99b3a879f5421db262c2de14497169e97d844553308"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18ed36ce39662f7cda3c5a6509955a92d5205328742f77af81707e2209484718"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fccedacf19c2df2f4727b68997c7fcf26f003bc5ef8b24176bb3ec5923ba404"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6336198da4ccc48c66f84fc0544151c68571d0fbace2fc1a9bad52c67a5099a8"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cfec3b0997a2dbbb51047c4a1fdc7ce5550249481b8888bf3f589a263d85817"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e537d4869b5f60b9fa76635196b9c0b91be14407b5ca4fd0273cdd6aa21f52d"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db411dcaee2b5619b233526c97291e9d95649c68213fe4489410214c34cf3f66"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/086132318331e2c52c8dc8fc24c9581820883483135d5f85fa7af189b3e56bca"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61ca75735bed4aa8f98903bd6b5c4501457c890bd466553656eae2cdd31ddff9"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4eeb1fe8128c7cb3ba4c823baabf04b86977c3b490abaa7998b5909e1abaf86e"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d38c2bb9ba3abf49f22a010d0839158f7b11f9ef2040576ffe10e32c5c5fc70a"} {"level":"info","ts":"2026-07-13T16:07:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/45b3e7019b85eeca1674b1740f50fea6b338506602f49b528b07a165306fef32"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"error","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a\": 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-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"error","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c\": 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-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:07:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:07:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:07:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"info","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539\": 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-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"debug","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1\": 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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82\": 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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"} {"level":"debug","ts":"2026-07-13T16:08:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"error","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde\": 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-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08: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-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"info","ts":"2026-07-13T16:08:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-13T16:08:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"debug","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"info","ts":"2026-07-13T16:08:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"info","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33982","PortSpecifier":{"PortValue":33982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33982","PortSpecifier":{"PortValue":33982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958922,"nanos":85149461},"http":{"id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","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-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc0448b5-2aae-4e31-ab52-e030e15a1749","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59886","PortSpecifier":{"PortValue":59886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59886","PortSpecifier":{"PortValue":59886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958922,"nanos":127928342},"http":{"id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","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-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea338f16-8c3b-452b-b53d-02dc3b8d1543","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33986","PortSpecifier":{"PortValue":33986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:33986","PortSpecifier":{"PortValue":33986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958922,"nanos":173710278},"http":{"id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX\"}"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-a1c3e5.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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","subscription":"e2e-rate-iso-a-5938fd","tenant":"e2e-shared-a-a1c3e5","userId":"a04180e3-686c-463f-88ee-57f1fdce2d5e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-5938fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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-5938fd"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","selected_subscription":"e2e-rate-iso-a-5938fd","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-5938fd@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"210077e3-bfbe-4820-b63a-4c4831e6da7d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47302","PortSpecifier":{"PortValue":47302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47302","PortSpecifier":{"PortValue":47302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958923,"nanos":242220382},"http":{"id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX"} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX\"}"} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-a1c3e5.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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","subscription":"e2e-rate-iso-a-5938fd","tenant":"e2e-shared-a-a1c3e5","userId":"a04180e3-686c-463f-88ee-57f1fdce2d5e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-5938fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-5938fd"} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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-13T16:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","selected_subscription":"e2e-rate-iso-a-5938fd","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-5938fd@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28b72fcf-eddc-48f5-ac0e-ee4d05a8ddb4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f887af8c-c757-4b08-bf47-137191948d37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47306","PortSpecifier":{"PortValue":47306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f887af8c-c757-4b08-bf47-137191948d37","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f887af8c-c757-4b08-bf47-137191948d37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47306","PortSpecifier":{"PortValue":47306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958924,"nanos":283878067},"http":{"id":"f887af8c-c757-4b08-bf47-137191948d37","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f887af8c-c757-4b08-bf47-137191948d37","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX"} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f887af8c-c757-4b08-bf47-137191948d37","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17HVNvXgIjMTUAayv_uhj00BtAU1f0JhdpecGe0V80nMUCaVi7fYyseYVtyTX\"}"} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-a1c3e5.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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","subscription":"e2e-rate-iso-a-5938fd","tenant":"e2e-shared-a-a1c3e5","userId":"a04180e3-686c-463f-88ee-57f1fdce2d5e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f887af8c-c757-4b08-bf47-137191948d37","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-5938fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f887af8c-c757-4b08-bf47-137191948d37","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f887af8c-c757-4b08-bf47-137191948d37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-5938fd"} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f887af8c-c757-4b08-bf47-137191948d37","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-13T16:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f887af8c-c757-4b08-bf47-137191948d37","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"a04180e3-686c-463f-88ee-57f1fdce2d5e","keyName":"e2e-rate-a-5938fd","selected_subscription":"e2e-rate-iso-a-5938fd","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-5938fd@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5938fd","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f887af8c-c757-4b08-bf47-137191948d37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f887af8c-c757-4b08-bf47-137191948d37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37026","PortSpecifier":{"PortValue":37026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37026","PortSpecifier":{"PortValue":37026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958935,"nanos":20029503},"http":{"id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.66:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","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-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5559e9a4-d44d-4c1c-89a8-3eec9e2dd4d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40766","PortSpecifier":{"PortValue":40766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40766","PortSpecifier":{"PortValue":40766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958935,"nanos":62705538},"http":{"id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"]}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9e4bb9569b28"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e4da8b95-6e4e-4a6a-ab5e-193dde18752a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"218eb7a3-7de6-4bba-a43c-02aa2e6d9c1d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","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-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5786fcbc-0bc0-4b00-90d3-bb4586eebbec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37038","PortSpecifier":{"PortValue":37038}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee5961f2-3285-4bdd-9505-3127f435d748","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37038","PortSpecifier":{"PortValue":37038}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958935,"nanos":105408474},"http":{"id":"ee5961f2-3285-4bdd-9505-3127f435d748","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg\"}"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-a1c3e5.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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","subscription":"e2e-rate-iso-a-728fc1","tenant":"e2e-shared-a-a1c3e5","userId":"7dd2a409-2a18-4a64-b038-a11410453326","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-728fc1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-728fc1"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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-13T16:08:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","selected_subscription":"e2e-rate-iso-a-728fc1","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-728fc1@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee5961f2-3285-4bdd-9505-3127f435d748","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37042","PortSpecifier":{"PortValue":37042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37042","PortSpecifier":{"PortValue":37042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958936,"nanos":144734271},"http":{"id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg"} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg\"}"} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-a1c3e5.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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","subscription":"e2e-rate-iso-a-728fc1","tenant":"e2e-shared-a-a1c3e5","userId":"7dd2a409-2a18-4a64-b038-a11410453326","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-728fc1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-728fc1"} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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-13T16:08:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","selected_subscription":"e2e-rate-iso-a-728fc1","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-728fc1@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76f724c1-bdf4-4bc4-b248-7af396f98b82","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02b36598-2877-4d56-b6b6-189f52395359","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37046","PortSpecifier":{"PortValue":37046}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"02b36598-2877-4d56-b6b6-189f52395359","method":"POST","path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions","host":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02b36598-2877-4d56-b6b6-189f52395359","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37046","PortSpecifier":{"PortValue":37046}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.66:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958937,"nanos":184906244},"http":{"id":"02b36598-2877-4d56-b6b6-189f52395359","method":"POST","headers":{":authority":"e2e-shared-a-a1c3e5.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"02b36598-2877-4d56-b6b6-189f52395359","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"02b36598-2877-4d56-b6b6-189f52395359","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NNJzPjgEVhFWtgQJ_yPvYkctP8vKcMptwBWW2sneNmKM2g5btuKhWgaxfrmg\"}"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-a1c3e5.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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","subscription":"e2e-rate-iso-a-728fc1","tenant":"e2e-shared-a-a1c3e5","userId":"7dd2a409-2a18-4a64-b038-a11410453326","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"02b36598-2877-4d56-b6b6-189f52395359","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a1c3e5.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-a1c3e5/rate-test-model-a1c3e5\",\"requestedSubscription\":\"e2e-rate-iso-a-728fc1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-a1c3e5.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-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"02b36598-2877-4d56-b6b6-189f52395359","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b36598-2877-4d56-b6b6-189f52395359","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-728fc1"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b36598-2877-4d56-b6b6-189f52395359","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02b36598-2877-4d56-b6b6-189f52395359","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"7dd2a409-2a18-4a64-b038-a11410453326","keyName":"e2e-rate-a-728fc1","selected_subscription":"e2e-rate-iso-a-728fc1","selected_subscription_key":"ai-tenant-e2e-shared-a-a1c3e5/e2e-rate-iso-a-728fc1@ai-tenant-e2e-shared-a-a1c3e5/rate-test-model-a1c3e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a1c3e5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-728fc1","namespace":"ai-tenant-e2e-shared-a-a1c3e5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02b36598-2877-4d56-b6b6-189f52395359","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02b36598-2877-4d56-b6b6-189f52395359","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40772","PortSpecifier":{"PortValue":40772}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","method":"POST","path":"/ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7/v1/completions","host":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:40772","PortSpecifier":{"PortValue":40772}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783958937,"nanos":223454506},"http":{"id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","method":"POST","headers":{":authority":"e2e-shared-b-4293a7.apps.3441c8d9-5b89-4d0e-ab72-9e4bb9569b28.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QRbmSzy9EnqrG7n6_lYahSf0wtJ7GFhVYMDNJ5CpitFsbMEKUVHPDc49PC67"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4293a7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QRbmSzy9EnqrG7n6_lYahSf0wtJ7GFhVYMDNJ5CpitFsbMEKUVHPDc49PC67\"}"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-4293a7.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":"416b1e7c-263f-4d9a-9fa6-006e3c3c6a6a","keyName":"e2e-rate-b-728fc1","subscription":"e2e-rate-iso-b-728fc1","tenant":"e2e-shared-b-4293a7","userId":"416b1e7c-263f-4d9a-9fa6-006e3c3c6a6a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-4293a7.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-4293a7/rate-test-model-4293a7\",\"requestedSubscription\":\"e2e-rate-iso-b-728fc1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-4293a7.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-4293a7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-728fc1","namespace":"ai-tenant-e2e-shared-b-4293a7","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-728fc1"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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-13T16:08:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","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":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","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":"416b1e7c-263f-4d9a-9fa6-006e3c3c6a6a","keyName":"e2e-rate-b-728fc1","selected_subscription":"e2e-rate-iso-b-728fc1","selected_subscription_key":"ai-tenant-e2e-shared-b-4293a7/e2e-rate-iso-b-728fc1@ai-tenant-e2e-shared-b-4293a7/rate-test-model-4293a7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-4293a7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-728fc1","namespace":"ai-tenant-e2e-shared-b-4293a7","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-13T16:08:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb31986f-8b0a-4267-b028-9d5ac8f52d14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-13T16:09:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23cec60c66e9a45b67f38ac112593c43e67d3567212b1037284daecf8cb12ab1"} {"level":"info","ts":"2026-07-13T16:09:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1cfeba40842e4e0404e312eed2f9614802ea23f83395241be27859b1e651f41a"} {"level":"info","ts":"2026-07-13T16:09:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4de2672a1138d2274d8874e90202d0029692f731ee7b1a59cec759549bcbe48c"} {"level":"info","ts":"2026-07-13T16:09:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e34901253507f55bdf708430e919565e9d42f09c1e610e4213e485700c8d3c82"} {"level":"info","ts":"2026-07-13T16:09:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b90ee7030ccf0df116c25427eee22c1755907fcc3a7c942c4014c2df16886539"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd12606c18c78f473c6efe5c48dbcfc44fe93c57977d8a8ad4165d29a64b3bde"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/997b5969286d3c85d084c36b44453c3a0da29db531b5efe042c121872ea013b4"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76e4675997a5f0bbd7162c92d857b5c2c412b4a75c6b65f33d773f10b46e2879"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9fbb51f30c133d0a24464b9c707c40d5c22bfd2a023041dc3e5578bed1672a9a"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25174cc986b1e064e53c5932880c44108d1157fb6eb7ba198e184471ec66c275"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51495e4d39024bdb73c68e3d3d94149a57a42a4850678de18d730217bb22610c"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfc7909df35798f49f2d58ee98bccc515bcf0333ebc2d882b0aaa4b5fbb0db8d"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2b44a5f9722bb69dbae97dec4462f007049593722133ea1ae37b711346a7b5c"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b821441c104b76a42c9dcd4f3aa312f45aeb77714af2c8555573ff68329fc7d"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/819fc16f518c0d5550e85190430feeda04acefe3c84c1c29e711413c0e8f532c"} {"level":"info","ts":"2026-07-13T16:09:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bcf010c937ba401a4d2c37293adf1d7e10eb74a1d9e1456a7773a50d43c1b8d"} {"level":"info","ts":"2026-07-13T16:09:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/581f629e8c48901e38cc3e696c4ec356f17c63aa4539dc7d4f72aaa3b605d390"} {"level":"info","ts":"2026-07-13T16:09:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/216dc1e54f5c419ab67d67d18c6c7a85110cc63ca0617a0cfd79fcbf9410a77b"} {"level":"info","ts":"2026-07-13T16:09:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/328a80c146d2bce27c69eedc76d3f3fa346eeb71ac3e11931ca75c76f46cc9ee"} {"level":"info","ts":"2026-07-13T16:09:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2c9523345fe55a3a153c72ac8fa8ab6949cb4fbcef7bf002a4a610949c387da"} {"level":"info","ts":"2026-07-13T16:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/50a96f9bae453b455938b691822d0c5f0496c692fc4e39ff0932997acdbc782c"} {"level":"info","ts":"2026-07-13T16:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c99491c0daffc23c669a715a2ef1d65423d235339f1f11fff859c955712984cb"} {"level":"info","ts":"2026-07-13T16:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33e2ed3c8ecbe87428a2bf778e432a14b3adfac3de5b3b22893af70f89cd87f0"} {"level":"info","ts":"2026-07-13T16:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fae5ac38506449cb457286df513e3f154ce7a0d67f742efdc8737829560f2652"}