--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38500","PortSpecifier":{"PortValue":38500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38500","PortSpecifier":{"PortValue":38500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653767,"nanos":132147409},"http":{"id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9fad1dd3-3725-4d6a-ad4f-167042bc97b4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:40994","PortSpecifier":{"PortValue":40994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"94190adb-0250-4125-abcf-178cf19fb7e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:40994","PortSpecifier":{"PortValue":40994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653767,"nanos":167411974},"http":{"id":"94190adb-0250-4125-abcf-178cf19fb7e5","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94190adb-0250-4125-abcf-178cf19fb7e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38516","PortSpecifier":{"PortValue":38516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38516","PortSpecifier":{"PortValue":38516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653767,"nanos":206032759},"http":{"id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","method":"GET","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1UlKuaNkyMKVk8ZSe_YPiqspng2i4evZPyZ3NvIA27oR4L0MyJeTwdmYrFkpr"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1UlKuaNkyMKVk8ZSe_YPiqspng2i4evZPyZ3NvIA27oR4L0MyJeTwdmYrFkpr\"}"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","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-ef71cb.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":"fbf969bc-13d9-408c-86fd-e0529c545dca","keyName":"e2e-auth-iso-a-72bda4","subscription":"e2e-auth-iso-d8bbc9","tenant":"e2e-shared-a-ef71cb","userId":"fbf969bc-13d9-408c-86fd-e0529c545dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","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-d8bbc9"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d205c38c-f020-4556-9db0-d5ce66df0f9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:09:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"debug","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09: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-21T17:09:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37892","PortSpecifier":{"PortValue":37892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37892","PortSpecifier":{"PortValue":37892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653784,"nanos":343761260},"http":{"id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d78a250c-b5b6-454e-8c12-b5b6a6060656","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39362","PortSpecifier":{"PortValue":39362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39362","PortSpecifier":{"PortValue":39362}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653784,"nanos":376777971},"http":{"id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c616b42-a2e0-47b3-9ad7-2d64e687c59a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39374","PortSpecifier":{"PortValue":39374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39374","PortSpecifier":{"PortValue":39374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653784,"nanos":439084586},"http":{"id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","method":"GET","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rMBrX6XYMKEvz1oc_PkGRZVCX31Zowa5eFXfu9Wm2N8QoKPBeGlWQzzrkM9M"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b04ffb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rMBrX6XYMKEvz1oc_PkGRZVCX31Zowa5eFXfu9Wm2N8QoKPBeGlWQzzrkM9M\"}"} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","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-b04ffb.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-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.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-21T17:09:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","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-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-21T17:09:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46e84a58-d9ad-4803-a620-02113a2b4b5e","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-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:09:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42848","PortSpecifier":{"PortValue":42848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c54694fd-e65e-4392-bd39-db55b32876a3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42848","PortSpecifier":{"PortValue":42848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653801,"nanos":570864367},"http":{"id":"c54694fd-e65e-4392-bd39-db55b32876a3","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c54694fd-e65e-4392-bd39-db55b32876a3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6085c62e-ca8d-414f-85e2-08423a975560","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:35356","PortSpecifier":{"PortValue":35356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6085c62e-ca8d-414f-85e2-08423a975560","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6085c62e-ca8d-414f-85e2-08423a975560","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:35356","PortSpecifier":{"PortValue":35356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653801,"nanos":628326496},"http":{"id":"6085c62e-ca8d-414f-85e2-08423a975560","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6085c62e-ca8d-414f-85e2-08423a975560","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6085c62e-ca8d-414f-85e2-08423a975560","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6085c62e-ca8d-414f-85e2-08423a975560","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6085c62e-ca8d-414f-85e2-08423a975560","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6085c62e-ca8d-414f-85e2-08423a975560","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6085c62e-ca8d-414f-85e2-08423a975560","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6085c62e-ca8d-414f-85e2-08423a975560","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":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6085c62e-ca8d-414f-85e2-08423a975560","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6085c62e-ca8d-414f-85e2-08423a975560","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6085c62e-ca8d-414f-85e2-08423a975560","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6085c62e-ca8d-414f-85e2-08423a975560","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"406f5401-ba23-4b46-a622-3005626717fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42856","PortSpecifier":{"PortValue":42856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"406f5401-ba23-4b46-a622-3005626717fe","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"406f5401-ba23-4b46-a622-3005626717fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42856","PortSpecifier":{"PortValue":42856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653801,"nanos":673991034},"http":{"id":"406f5401-ba23-4b46-a622-3005626717fe","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"406f5401-ba23-4b46-a622-3005626717fe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"406f5401-ba23-4b46-a622-3005626717fe","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"406f5401-ba23-4b46-a622-3005626717fe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"406f5401-ba23-4b46-a622-3005626717fe","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"406f5401-ba23-4b46-a622-3005626717fe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"406f5401-ba23-4b46-a622-3005626717fe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:35366","PortSpecifier":{"PortValue":35366}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:35366","PortSpecifier":{"PortValue":35366}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653801,"nanos":733949193},"http":{"id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","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":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5e4a33d-d2ba-4cf8-8004-9fa37826e7da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10: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-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:55286","PortSpecifier":{"PortValue":55286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:55286","PortSpecifier":{"PortValue":55286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653818,"nanos":815138825},"http":{"id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f830351c-ac82-4f6c-9b17-ae9f9ab4ed49","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:60132","PortSpecifier":{"PortValue":60132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:60132","PortSpecifier":{"PortValue":60132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653818,"nanos":866640353},"http":{"id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ce1840c-1c3d-4acc-a569-37f69e5571b8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:60144","PortSpecifier":{"PortValue":60144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"52601c31-23ee-4002-85bc-caa33f7ae094","method":"GET","path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:60144","PortSpecifier":{"PortValue":60144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653818,"nanos":904424935},"http":{"id":"52601c31-23ee-4002-85bc-caa33f7ae094","method":"GET","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52601c31-23ee-4002-85bc-caa33f7ae094","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:55294","PortSpecifier":{"PortValue":55294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","method":"GET","path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:55294","PortSpecifier":{"PortValue":55294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653818,"nanos":932206819},"http":{"id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","method":"GET","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1d3ee3fb-b2e7-4f91-87f4-f5030cc66995",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbf6f533-3285-461b-aae8-19e8b8cdd2e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"error","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"error","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:58920","PortSpecifier":{"PortValue":58920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:58920","PortSpecifier":{"PortValue":58920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653835,"nanos":967202302},"http":{"id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f39db2c7-c6ef-4a26-b6b8-7a2027063612","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39648","PortSpecifier":{"PortValue":39648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:39648","PortSpecifier":{"PortValue":39648}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653836,"nanos":726795},"http":{"id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/auth-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6dd140b-b728-46b1-8bef-cfddb38da6f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:58924","PortSpecifier":{"PortValue":58924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:58924","PortSpecifier":{"PortValue":58924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653836,"nanos":37557851},"http":{"id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1IQAuyahAz36Q8GLw_UpOumMYrSdICWfVJ6nOYrXp5k9bRW63arJP3abQ1sgp"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1IQAuyahAz36Q8GLw_UpOumMYrSdICWfVJ6nOYrXp5k9bRW63arJP3abQ1sgp\"}"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","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-ef71cb.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":"341bf73b-5164-442c-ac90-bb2bffaa97a0","keyName":"e2e-auth-iso-a-299754","subscription":"e2e-auth-iso-60d061","tenant":"e2e-shared-a-ef71cb","userId":"341bf73b-5164-442c-ac90-bb2bffaa97a0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/auth-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","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-60d061"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"548bb4f3-d320-4b25-b3b6-c034f3b53dfb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cf87bbf406342b77a8d3575f9a0ef12d9634f573ced65599705a7b56d266a1b"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c12350f379d1a1d1ae5aa954921bd8f517b6cc45df8d488a2e4689974382e23"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa571eb6ae6f381b8e77852faf637c44b42cc693d9108b8f1553984e5ef45cd5"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d00bdbf010d526d060d90efa5ddd60c7b06ee8952adaa2b499eee3429483be17"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6b3e6d069f74aa698805dc276fc208c5a2cca62d064f415e7f1de2cd167b388"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e64104b3880928b49f831c02ab65f36b4a1f435445ddbd6ded4db6777793c79"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/632133651368201bceb806dc4cab49fb5335fa0b4102ae5cb91fa1c3b87b464b"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0bd573b7c4dda23efe0e25e20f14c9af3b180454cefffb1d07937957b8f622fe"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fd22f18ddbcbd5f8447e155c99294410e74f65baadb75cbc5a234fcfd70b885"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e37b2a6550bac605f51a67f95d62349328e6baae5a52a6bb3f44422c13a5e5d"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c453f701739f8227f67ba8642e35b5442a8924b1d30d105c8ff4bb3a118d928c"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d54cb7f56826bf68e0c2413c98dc95d958cba4862de925e41a0fd3f9b15414a1"} {"level":"info","ts":"2026-07-21T17:10:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d3076187eb7760e0a5b73856b990f898b3037f9e4a164a9bcf1da643b940ef0"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b866442e22e3f4b61aac866a30f605fdb06f72370f93179f2b0595ebb0f80851"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bb3b73ca12717154d0bfcbfe86f1a2896025bb5b9810eb40044d2e733506482"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c2bb346a910c4739e41ed796183683244e93fd081c330907c91bb0838911e83"} {"level":"info","ts":"2026-07-21T17:10:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0"} {"level":"error","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa"} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11: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-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:53194","PortSpecifier":{"PortValue":53194}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b8b13172-31f2-4768-a7ad-e906625274dd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:53194","PortSpecifier":{"PortValue":53194}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653904,"nanos":503056421},"http":{"id":"b8b13172-31f2-4768-a7ad-e906625274dd","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/sub-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8b13172-31f2-4768-a7ad-e906625274dd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38946","PortSpecifier":{"PortValue":38946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38946","PortSpecifier":{"PortValue":38946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653904,"nanos":542920397},"http":{"id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/sub-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","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":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ad0ab90-6c0a-42df-98fd-57766a7c25c2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:53206","PortSpecifier":{"PortValue":53206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:53206","PortSpecifier":{"PortValue":53206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653904,"nanos":578604745},"http":{"id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","method":"GET","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WDQhxE8KwtK5zrXt_VuDgx5flpk6nGhO1TfL7Ze5nRX5s20pZ9aMKcVouFyC"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WDQhxE8KwtK5zrXt_VuDgx5flpk6nGhO1TfL7Ze5nRX5s20pZ9aMKcVouFyC\"}"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","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-ef71cb.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":"f8a367a6-3304-42c3-9b22-f587a7bbb263","keyName":"e2e-sub-iso-5eae71","subscription":"e2e-a-only-5c0311","tenant":"e2e-shared-a-ef71cb","userId":"f8a367a6-3304-42c3-9b22-f587a7bbb263","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/sub-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","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-5c0311"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45b368e3-54b4-46d7-86c3-e2d8092842b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38954","PortSpecifier":{"PortValue":38954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4ede682b-aa7f-4339-aebf-242c1518e7db","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38954","PortSpecifier":{"PortValue":38954}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653904,"nanos":617692607},"http":{"id":"4ede682b-aa7f-4339-aebf-242c1518e7db","method":"GET","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-LYFotBbgA9RDVKFV_y5JUnVTDm7AnkxN9CIZ12liHhNRuHQ1PRsoPLrymu3"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b04ffb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-LYFotBbgA9RDVKFV_y5JUnVTDm7AnkxN9CIZ12liHhNRuHQ1PRsoPLrymu3\"}"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","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-b04ffb.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":"4f599faf-25f0-4e6f-bc81-0c8a35eac007","keyName":"e2e-sub-iso-3f0ad8","subscription":"e2e-b-only-5c0311","tenant":"e2e-shared-b-b04ffb","userId":"4f599faf-25f0-4e6f-bc81-0c8a35eac007","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/sub-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","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":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","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-5c0311"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ede682b-aa7f-4339-aebf-242c1518e7db","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:32868","PortSpecifier":{"PortValue":32868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:32868","PortSpecifier":{"PortValue":32868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653925,"nanos":268359133},"http":{"id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/sub-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd7c95fa-8c81-43ff-84d0-3d00e27844f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37942","PortSpecifier":{"PortValue":37942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37942","PortSpecifier":{"PortValue":37942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653925,"nanos":303946668},"http":{"id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/sub-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","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":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8ac31f3-91b8-4aa0-903d-9982bba36b11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1676d08-20df-4e03-8817-f269410273c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:32882","PortSpecifier":{"PortValue":32882}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1676d08-20df-4e03-8817-f269410273c9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1676d08-20df-4e03-8817-f269410273c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:32882","PortSpecifier":{"PortValue":32882}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653925,"nanos":340002861},"http":{"id":"c1676d08-20df-4e03-8817-f269410273c9","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1B45JxSaFoGSc1Bv8_JJmC2CuFt56n4qqE1U9Ez9xw3ZiohI8KaB6QxfKYRdy"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1B45JxSaFoGSc1Bv8_JJmC2CuFt56n4qqE1U9Ez9xw3ZiohI8KaB6QxfKYRdy\"}"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c1676d08-20df-4e03-8817-f269410273c9","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-ef71cb.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":"b6fbae47-2582-4e9d-aae4-1a697de0c0ca","keyName":"e2e-sub-iso-c5904c","subscription":"e2e-shared-sub-23e286","tenant":"e2e-shared-a-ef71cb","userId":"b6fbae47-2582-4e9d-aae4-1a697de0c0ca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1676d08-20df-4e03-8817-f269410273c9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/sub-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1676d08-20df-4e03-8817-f269410273c9","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1676d08-20df-4e03-8817-f269410273c9","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-23e286"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1676d08-20df-4e03-8817-f269410273c9","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":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1676d08-20df-4e03-8817-f269410273c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1676d08-20df-4e03-8817-f269410273c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1617f82b-923b-434d-9612-5292f140be3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37952","PortSpecifier":{"PortValue":37952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1617f82b-923b-434d-9612-5292f140be3e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1617f82b-923b-434d-9612-5292f140be3e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:37952","PortSpecifier":{"PortValue":37952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653925,"nanos":376094492},"http":{"id":"1617f82b-923b-434d-9612-5292f140be3e","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-zJInAmYG45Qs6MX1_B4lqlFIQedpchfZgwfKeL3ibIFulCrSKwxeBwV7bOCP"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b04ffb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-zJInAmYG45Qs6MX1_B4lqlFIQedpchfZgwfKeL3ibIFulCrSKwxeBwV7bOCP\"}"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1617f82b-923b-434d-9612-5292f140be3e","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-b04ffb.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":"dac31ad3-0f59-40e7-9d51-f0b78ad7f814","keyName":"e2e-sub-iso-cab502","subscription":"e2e-shared-sub-23e286","tenant":"e2e-shared-b-b04ffb","userId":"dac31ad3-0f59-40e7-9d51-f0b78ad7f814","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1617f82b-923b-434d-9612-5292f140be3e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/sub-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1617f82b-923b-434d-9612-5292f140be3e","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":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1617f82b-923b-434d-9612-5292f140be3e","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-23e286"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1617f82b-923b-434d-9612-5292f140be3e","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1617f82b-923b-434d-9612-5292f140be3e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1617f82b-923b-434d-9612-5292f140be3e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/852a5f73b39086cf4636a4dcb06cf75fb992969dc579d99e42c297bd123ce0c8"} {"level":"info","ts":"2026-07-21T17:12:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:12:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ddd10ccbcd22a6e9d0c4305e8d34a852796da2a4ac8e191bc4fbbdc49dc802a"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59657f275cc16c7e03891d00d027a73bfd65b2b46f51ca7db12a0315f4b74a92"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04a849932d3f6627cb109de9ad449de08de790bd30456fe1f317f800d2f939a2"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5c7e5b6a71ec31c899e4cf82e054113f4ac0f39088457b3466551f30242c8c0"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5dfb7068c2cf80438493e66beb04528c3d34f4210ceea0f9172c9ece8cbdad0b"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b814adb6768b5a1c91114cf074135fb9cb839c3487e7a04f29c720ea3f8b18cd"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0651279f7e8fb9bff645a29aab44027fcf8934a81e65013d85e96e9e4183ac2c"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ead16adc539f10ed0f095531999b22f484d86210fbe13cf78d3435075c37575"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/241ba1959ff855b8cc0d5b02c09538ba19ee597a821eb0e85fcd4a5d51206173"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7957c59be849d6f00082e6e4a45dab794bcece82bf5cc6f920d6924370132a6"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b77eb924cbdd6b0db9ea2da00dd2e8e2677ef2a456036326bba084aa81e5bc49"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e93ac0afa86cef30b26cf7a4d20616a28d01c9d4f8829a44f99dc5d8a7cd7468"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bbe85d149067cfc5ee8aa52d7075dbb16ca80fa78c039766156cf1f4d757a4fa"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/769e88fc25d6c2666c12bf2146e321aa530060b4110577702406c2c2061f19ed"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe17f692a7d1abe36a7b037014ce7d7fbf48ff2d64635ae00174d5c27c782e52"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573"} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"error","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e"} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202"} {"level":"info","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71"} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34402","PortSpecifier":{"PortValue":34402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab95aab4-160b-4763-aa74-da43d941e2e6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34402","PortSpecifier":{"PortValue":34402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653990,"nanos":801589843},"http":{"id":"ab95aab4-160b-4763-aa74-da43d941e2e6","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab95aab4-160b-4763-aa74-da43d941e2e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38342","PortSpecifier":{"PortValue":38342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:38342","PortSpecifier":{"PortValue":38342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653990,"nanos":840312953},"http":{"id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa5b7fcc-a231-4fb6-8a34-0ff3d5dc1d7e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34408","PortSpecifier":{"PortValue":34408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"12c2b1cf-5989-4742-b8db-5d650278f030","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34408","PortSpecifier":{"PortValue":34408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653990,"nanos":878583634},"http":{"id":"12c2b1cf-5989-4742-b8db-5d650278f030","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx\"}"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","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-ef71cb.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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","subscription":"e2e-rate-iso-a-79ee46","tenant":"e2e-shared-a-ef71cb","userId":"f704bf61-0a58-4a66-865a-d93d694ac409","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-79ee46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","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-79ee46"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","selected_subscription":"e2e-rate-iso-a-79ee46","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-79ee46@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12c2b1cf-5989-4742-b8db-5d650278f030","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34422","PortSpecifier":{"PortValue":34422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aac0817f-fa43-4978-9e6e-800d1e80800b","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34422","PortSpecifier":{"PortValue":34422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653991,"nanos":936450370},"http":{"id":"aac0817f-fa43-4978-9e6e-800d1e80800b","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx\"}"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","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-ef71cb.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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","subscription":"e2e-rate-iso-a-79ee46","tenant":"e2e-shared-a-ef71cb","userId":"f704bf61-0a58-4a66-865a-d93d694ac409","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-79ee46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","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-79ee46"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","selected_subscription":"e2e-rate-iso-a-79ee46","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-79ee46@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aac0817f-fa43-4978-9e6e-800d1e80800b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34436","PortSpecifier":{"PortValue":34436}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34436","PortSpecifier":{"PortValue":34436}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653992,"nanos":971756477},"http":{"id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rHq8aPHy5ARIasHh_gYN4ZjMEigrM6IknwBeTM5GcIvAvY9WrcoZtzV21usx\"}"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","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-ef71cb.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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","subscription":"e2e-rate-iso-a-79ee46","tenant":"e2e-shared-a-ef71cb","userId":"f704bf61-0a58-4a66-865a-d93d694ac409","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-79ee46\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","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-79ee46"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"f704bf61-0a58-4a66-865a-d93d694ac409","keyName":"e2e-rate-a-79ee46","selected_subscription":"e2e-rate-iso-a-79ee46","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-79ee46@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-79ee46","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10b90dd2-8a8b-4718-bb59-58a5083c17a5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:36716","PortSpecifier":{"PortValue":36716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:36716","PortSpecifier":{"PortValue":36716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654005,"nanos":801210276},"http":{"id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a65fc2c-f465-4a74-bf2a-9cd68819bfd9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:47646","PortSpecifier":{"PortValue":47646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:47646","PortSpecifier":{"PortValue":47646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654005,"nanos":843103731},"http":{"id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","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":"4180df81-7b95-4622-ac74-8346d1c4196d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"]}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f48af1772a09"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c8df7d82-609d-40d5-bc03-f6bbaa0a8add"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4180df81-7b95-4622-ac74-8346d1c4196d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4f6f8ce-d673-47a9-be81-6ce586faf825","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:36718","PortSpecifier":{"PortValue":36718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:36718","PortSpecifier":{"PortValue":36718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654005,"nanos":877946938},"http":{"id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq\"}"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","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-ef71cb.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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","subscription":"e2e-rate-iso-a-71d414","tenant":"e2e-shared-a-ef71cb","userId":"1fc64cfc-c133-443a-9c53-d2068a384a53","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-71d414\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","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-71d414"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","selected_subscription":"e2e-rate-iso-a-71d414","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-71d414@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cff853df-f91f-4acd-ac84-69276fcbe3f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34000","PortSpecifier":{"PortValue":34000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cfc48c76-9abf-4340-9f53-acceb5291b65","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34000","PortSpecifier":{"PortValue":34000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654006,"nanos":913159040},"http":{"id":"cfc48c76-9abf-4340-9f53-acceb5291b65","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq\"}"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","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-ef71cb.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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","subscription":"e2e-rate-iso-a-71d414","tenant":"e2e-shared-a-ef71cb","userId":"1fc64cfc-c133-443a-9c53-d2068a384a53","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-71d414\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","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-71d414"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","selected_subscription":"e2e-rate-iso-a-71d414","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-71d414@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cfc48c76-9abf-4340-9f53-acceb5291b65","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34016","PortSpecifier":{"PortValue":34016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ec495292-ed28-4f5b-9292-fdaa520925e5","method":"POST","path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions","host":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:34016","PortSpecifier":{"PortValue":34016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654007,"nanos":951405432},"http":{"id":"ec495292-ed28-4f5b-9292-fdaa520925e5","method":"POST","headers":{":authority":"e2e-shared-a-ef71cb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rLBRpXwpKJRNbgeh_VL58TZfVfUPVpmfiJyLZABQdVaRAw4GMWie0OkraAVq\"}"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","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-ef71cb.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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","subscription":"e2e-rate-iso-a-71d414","tenant":"e2e-shared-a-ef71cb","userId":"1fc64cfc-c133-443a-9c53-d2068a384a53","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ef71cb.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-ef71cb/rate-test-model-ef71cb\",\"requestedSubscription\":\"e2e-rate-iso-a-71d414\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","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-ef71cb.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-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ef71cb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","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-71d414"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","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":"1fc64cfc-c133-443a-9c53-d2068a384a53","keyName":"e2e-rate-a-71d414","selected_subscription":"e2e-rate-iso-a-71d414","selected_subscription_key":"ai-tenant-e2e-shared-a-ef71cb/e2e-rate-iso-a-71d414@ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ef71cb","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-71d414","namespace":"ai-tenant-e2e-shared-a-ef71cb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ef71cb/rate-test-model-ef71cb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec495292-ed28-4f5b-9292-fdaa520925e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42556","PortSpecifier":{"PortValue":42556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","method":"POST","path":"/ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb/v1/completions","host":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.16:42556","PortSpecifier":{"PortValue":42556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654007,"nanos":983620507},"http":{"id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","method":"POST","headers":{":authority":"e2e-shared-b-b04ffb.apps.34d5d65d-540f-4387-b6f2-f48af1772a09.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12x5d04PAg0j5gwdG_fZblCgTT05k5wxzqlxszu4SV89qtjU1KCdVqY9uYNZQ"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b04ffb.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12x5d04PAg0j5gwdG_fZblCgTT05k5wxzqlxszu4SV89qtjU1KCdVqY9uYNZQ\"}"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","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-b04ffb.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":"33aa7c8e-c65f-4637-99b6-f0f33da5cf92","keyName":"e2e-rate-b-71d414","subscription":"e2e-rate-iso-b-71d414","tenant":"e2e-shared-b-b04ffb","userId":"33aa7c8e-c65f-4637-99b6-f0f33da5cf92","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-b04ffb.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-b04ffb/rate-test-model-b04ffb\",\"requestedSubscription\":\"e2e-rate-iso-b-71d414\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","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-b04ffb.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-b04ffb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-71d414","namespace":"ai-tenant-e2e-shared-b-b04ffb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb"}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b04ffb/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","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-71d414"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","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":"33aa7c8e-c65f-4637-99b6-f0f33da5cf92","keyName":"e2e-rate-b-71d414","selected_subscription":"e2e-rate-iso-b-71d414","selected_subscription_key":"ai-tenant-e2e-shared-b-b04ffb/e2e-rate-iso-b-71d414@ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b04ffb","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-71d414","namespace":"ai-tenant-e2e-shared-b-b04ffb","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-b04ffb/rate-test-model-b04ffb"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fd1e4a8-4385-45f9-955f-af2cc05db745","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b241c9b553fae7af6eadb7fa48d54b6d4acfccb3b035dba059314d846798a72"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/876d9b1f844f46e29831b27722485057b45a36850d9a2279f357a0b52f86fc71"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d72e2c32ff8a6d57df240922d5bf84799577c73b8b9472a8451b0fd4264f2c38"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63238af0b90506956829c4c93cf513360c205ffb61cc7bd66fa18ab698429904"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b8b7214e1bb149eeba6ca347934b4775b8a07e2093951d74ec3cb4e84481ef4"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82842635a79c275808496b67a796764df8d5bca0934b3d1bfb2a201fca22ae37"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6cad47da5c551bedba68cd47f40c2f0b4ccbf2bb3ddbfa3ba22e8b8a32b3284e"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f57de84e85bd7ee417c72afff6dd3d942d3c217913a95070fe09552d668a3117"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e13054cc9142c930024babcb426a4cd6d5242a4d5894ac0a7ba5a5f22e76202"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1bc9c218ea771831768d27de8bc0bb08f80f19ac5ff1aa23d5b40233215f28d"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af61665a91d671bebe31745ecf5beb6758e57e3825933bd770038fc673459446"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c089b7682cf4362e643526ea1d58f3d73ebca1a685c362e9795c396817acc138"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b677021d35687b1b30992913be02a9e890e70b8e062a3acab255bef26cf627c6"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0687fc8edc82a7e649a130b74ba4be6392167412c637345819a8cdd2f73d9d4e"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c3a7c35d6fd2886790b940167b733d382978ffe766a9c770831c2c66a12d685"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3512cfb9c17dc64d1baa7289a73530f298a5d89240223d5ee46f48a657d5b127"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/72fdf727f6389a173b1e54029d385c935429d191ab3922d07321d7fb028447a8"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e67e6ec25877aeebfa8c6bb8ffc9e31998829fa685af5ddad571237f577d757"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/626b336423de79ca221ef60a8416c8cde0621478d0589ee82006962bbec75573"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe52dfa07ba5186ff4ff780fece22784eeb7a03a54ef356250f56d9ca2ab6f74"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa0d73a57a35d64f713ea53197f6598785857cf1154196c043c8792931e686f8"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5edbeefef577624f4bc3af74c6103cd45c261c3b6aec23beb48f979fa05f83f"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47b1014754fa4b6d0a921913308c837fa39f0ec61b6645cf160cb691b3768409"} {"level":"info","ts":"2026-07-21T17:13:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc1ced1baf3aad8b63412c1c96bb66c9d5e2c84aefb35a0087270602cf6f9892"}