--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-20T13:25:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19ea51c8-5227-4033-a331-1b42d764d834","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19ea51c8-5227-4033-a331-1b42d764d834","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39700","PortSpecifier":{"PortValue":39700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39700","PortSpecifier":{"PortValue":39700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553903,"nanos":19824020},"http":{"id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","method":"GET","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-9SfgU7zAOEeVvQAJ_9Nj7orpaNTnvFYqfZgMdINlyxkl61GTT1ejEQs5aDhx"} {"level":"debug","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b8383c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-9SfgU7zAOEeVvQAJ_9Nj7orpaNTnvFYqfZgMdINlyxkl61GTT1ejEQs5aDhx\"}"} {"level":"debug","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","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-b8383c.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-20T13:25:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","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-20T13:25:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-20T13:25:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"05195b3d-bdd1-4c40-9938-ed1355fb1faa","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-20T13:25:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e\": 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-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e\": 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-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58\": 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-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a\": 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-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a\": 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-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"error","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830\": 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-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48956","PortSpecifier":{"PortValue":48956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c43e294c-195b-47ee-9169-edfd083d6bab","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48956","PortSpecifier":{"PortValue":48956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553922,"nanos":235271835},"http":{"id":"c43e294c-195b-47ee-9169-edfd083d6bab","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","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-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c43e294c-195b-47ee-9169-edfd083d6bab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40694","PortSpecifier":{"PortValue":40694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40694","PortSpecifier":{"PortValue":40694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553922,"nanos":276354897},"http":{"id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/auth-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","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-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6cc0377e-ea12-4e31-bb11-b6b699bbfe91","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5889c751-09f9-425d-97d1-20501c66322c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48968","PortSpecifier":{"PortValue":48968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5889c751-09f9-425d-97d1-20501c66322c","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5889c751-09f9-425d-97d1-20501c66322c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48968","PortSpecifier":{"PortValue":48968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553922,"nanos":315912405},"http":{"id":"5889c751-09f9-425d-97d1-20501c66322c","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5889c751-09f9-425d-97d1-20501c66322c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5889c751-09f9-425d-97d1-20501c66322c","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5889c751-09f9-425d-97d1-20501c66322c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5889c751-09f9-425d-97d1-20501c66322c","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5889c751-09f9-425d-97d1-20501c66322c","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5889c751-09f9-425d-97d1-20501c66322c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5889c751-09f9-425d-97d1-20501c66322c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5889c751-09f9-425d-97d1-20501c66322c","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5889c751-09f9-425d-97d1-20501c66322c","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-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5889c751-09f9-425d-97d1-20501c66322c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5889c751-09f9-425d-97d1-20501c66322c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40706","PortSpecifier":{"PortValue":40706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b4a1c0b-30b3-4967-803c-61e053026165","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40706","PortSpecifier":{"PortValue":40706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553922,"nanos":354081083},"http":{"id":"5b4a1c0b-30b3-4967-803c-61e053026165","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/auth-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","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-20T13:25:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","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-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b4a1c0b-30b3-4967-803c-61e053026165","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a\": 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-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"error","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349\": 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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"error","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c\": 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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58574","PortSpecifier":{"PortValue":58574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bbe6d093-176d-499c-b8e4-656d45aaa905","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58574","PortSpecifier":{"PortValue":58574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553941,"nanos":611164801},"http":{"id":"bbe6d093-176d-499c-b8e4-656d45aaa905","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","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-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbe6d093-176d-499c-b8e4-656d45aaa905","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"749b30c6-815b-479a-8dcc-43671490105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42562","PortSpecifier":{"PortValue":42562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"749b30c6-815b-479a-8dcc-43671490105f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"749b30c6-815b-479a-8dcc-43671490105f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42562","PortSpecifier":{"PortValue":42562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553941,"nanos":656949982},"http":{"id":"749b30c6-815b-479a-8dcc-43671490105f","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"749b30c6-815b-479a-8dcc-43671490105f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"749b30c6-815b-479a-8dcc-43671490105f","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"749b30c6-815b-479a-8dcc-43671490105f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"749b30c6-815b-479a-8dcc-43671490105f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"749b30c6-815b-479a-8dcc-43671490105f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"749b30c6-815b-479a-8dcc-43671490105f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/auth-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"749b30c6-815b-479a-8dcc-43671490105f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"749b30c6-815b-479a-8dcc-43671490105f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"749b30c6-815b-479a-8dcc-43671490105f","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-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"749b30c6-815b-479a-8dcc-43671490105f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"749b30c6-815b-479a-8dcc-43671490105f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42578","PortSpecifier":{"PortValue":42578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","method":"GET","path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42578","PortSpecifier":{"PortValue":42578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553941,"nanos":695755205},"http":{"id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","method":"GET","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/auth-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","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-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da9fe97e-e46d-476d-a555-523f1cf05d6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58586","PortSpecifier":{"PortValue":58586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","method":"GET","path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:58586","PortSpecifier":{"PortValue":58586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553941,"nanos":731824112},"http":{"id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","method":"GET","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/78f9305f-3ee1-4fad-8360-cdc660d4486d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","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-20T13:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","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-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"215d4c40-6636-4487-b0e5-3e99a6aee1d7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"error","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5\": 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-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"error","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5\": 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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb\": 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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"error","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb\": 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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58\": 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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"error","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a\": 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-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:25: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-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:25:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:25:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40286","PortSpecifier":{"PortValue":40286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40286","PortSpecifier":{"PortValue":40286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553961,"nanos":116668518},"http":{"id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","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-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea5f475d-4bf1-484f-bb76-9acf3e7fd0eb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50094","PortSpecifier":{"PortValue":50094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50094","PortSpecifier":{"PortValue":50094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553961,"nanos":155858935},"http":{"id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/auth-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","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-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69c0f6da-0365-4c81-ac36-6ffadbd5e875","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40290","PortSpecifier":{"PortValue":40290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40290","PortSpecifier":{"PortValue":40290}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784553961,"nanos":198332802},"http":{"id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11gWde8TT9KCQoo8i_K3rdRv5NAcbCUR5PeUR2Q374fQAAksrbuFWhgZiRVaG"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11gWde8TT9KCQoo8i_K3rdRv5NAcbCUR5PeUR2Q374fQAAksrbuFWhgZiRVaG\"}"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-7f57a3.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":"81e73c36-f21e-4d73-8f6d-18a04c8f0ae8","keyName":"e2e-auth-iso-a-8f3abb","subscription":"e2e-auth-iso-9c6f21","tenant":"e2e-shared-a-7f57a3","userId":"81e73c36-f21e-4d73-8f6d-18a04c8f0ae8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/auth-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-9c6f21"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-20T13:26:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","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-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:26:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db094ee7-3ee9-4e2d-a002-0167a37b5ad2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:26:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ef3f5666c3c8f802a0ab21a58606d745e1e777c5427143cbdb9f03cfceedd42"} {"level":"info","ts":"2026-07-20T13:26:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29d4189b1aa99d9599bcd0fc4a01acd28366fcee0f83fcc229ad782dd2c65ffb"} {"level":"info","ts":"2026-07-20T13:26:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc4d178bbf9b3d0346478253c6c6436d2957526c5effd5d10bc199f21e61082f"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b935485acb4b04f30f59567865de84c37975fef08271252dde4ec9692090e62a"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9efd88672e4fb45be3dceeade2b9b067ef4b7d4d2e6491ed428996643be4efd5"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0711b4f2c9715580803b97c8537d9e123734d433b932134bdd4cb1d1aa6e02cf"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34bfe96fdbad280d6e42279d5a0c2d6ce3c9db966c563c757341ac9295ee7a58"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646a7175fe01d2e528caefbd6ce47a20f0bd4947df5e988a3b8c20ea82950830"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb39a4d805cbee43f4eccf6559204a7906b8ade90e3114684dfd150e0ad62229"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a1b1cd2ca0b4d342a129b847616eb77bb97e1452067ce6bcf01aec8d1a9029f"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23bca9920cd5036fb85709763681eb6fffbb4d771f24d595ce1542940b26f95c"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/783cf95e0b6365a0a528f23784781cec7a1a76ce7ecba994aeb57cdfd3d1caff"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e795bf5fd70bdbc8c2c5a15ef550a87af14a8f7819be6f42723988a3fdea4fdd"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfb2cab90cdf656b9598067f599689d3d51c263edcb4d4cce6abe29597dff394"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f1ad09566f8f3d9dc12b7c151ca10aed32d0274396591efe24a29456697349"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bdbfae4056154d75b734d99c84f12a04ea11fe78de93b8f9d51c341f9718edd0"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:26:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233\": 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-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e\": 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-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"} {"level":"info","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1\": 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-20T13:27:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579"} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579"} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"error","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e\": 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-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27: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-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27: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-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:27: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-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:27:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"error","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621\": 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-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:27:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54254","PortSpecifier":{"PortValue":54254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54254","PortSpecifier":{"PortValue":54254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554043,"nanos":750214455},"http":{"id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/sub-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","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-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e1fbe79-0ded-4a6b-90e0-5c41bd3e473a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48500","PortSpecifier":{"PortValue":48500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48500","PortSpecifier":{"PortValue":48500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554043,"nanos":795544649},"http":{"id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/sub-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","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-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5d4842f-5a6c-467f-8d82-410ba0669c09","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54262","PortSpecifier":{"PortValue":54262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b6cd0438-53da-4b7e-9508-e05abfddff97","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54262","PortSpecifier":{"PortValue":54262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554043,"nanos":835470027},"http":{"id":"b6cd0438-53da-4b7e-9508-e05abfddff97","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1dMrgDKsbXA2E6n2G_V7XIHFBkD0hsHzZ01FNeS5yrYcbcZ39oF9qXdTIrztM"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1dMrgDKsbXA2E6n2G_V7XIHFBkD0hsHzZ01FNeS5yrYcbcZ39oF9qXdTIrztM\"}"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-7f57a3.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":"fd9e9f65-c3ee-4167-86b0-b2e3135a444e","keyName":"e2e-sub-iso-3dd574","subscription":"e2e-shared-sub-c9364c","tenant":"e2e-shared-a-7f57a3","userId":"fd9e9f65-c3ee-4167-86b0-b2e3135a444e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/sub-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","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-c9364c"} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6cd0438-53da-4b7e-9508-e05abfddff97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48510","PortSpecifier":{"PortValue":48510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"19c118d8-61fe-4d02-8353-7a67f60daa95","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48510","PortSpecifier":{"PortValue":48510}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554043,"nanos":876520950},"http":{"id":"19c118d8-61fe-4d02-8353-7a67f60daa95","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-40r5hz5w1QAmjhBM_VQW1TNz4vngmiaj4VQ7TQaY3AsFzUo9zQWtVIQklfQy"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b8383c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-40r5hz5w1QAmjhBM_VQW1TNz4vngmiaj4VQ7TQaY3AsFzUo9zQWtVIQklfQy\"}"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-b8383c.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":"1b5efb4c-eeae-419d-b817-b0e6b5dd609b","keyName":"e2e-sub-iso-fb225c","subscription":"e2e-shared-sub-c9364c","tenant":"e2e-shared-b-b8383c","userId":"1b5efb4c-eeae-419d-b817-b0e6b5dd609b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/sub-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-c9364c"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","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-20T13:27:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:27:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19c118d8-61fe-4d02-8353-7a67f60daa95","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28cc59290da5a1b02fd265a8961d80502f4e684b2f6e70eb7926081bf23c628c"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04d5e442f9b38cec860d881b1133ee206a15339c17830ba57f796544d096c53c"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af0566f73ebf027952d1e45e2b93efde987206220bb00fb300ef79ef15c75579"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1c9b3f6c5970d5ccce0d6f9d03f8bb69c8eae07f6625c718fb128553569fa207"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/662d590ba1bc885d5b3fd84f75cf4303df6b0e2fee9452c7eb1d92c915c5f348"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d357c59f132f50303f23b8814f521236e7ff0b9935fc30daba99f2ae56998233"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65c615d76d178fe5ee33dda63771c6e13de33471affac833e28027e5c3d486c1"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/092d2b08810801b8f9b859cf80444d760f4f8f2061f940f0429ef0f42d6bd863"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/175d66118b5498e2ad20caf41f9055f70789270f1d70d76bd225262db2695c49"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a087065a0f391a5c8c4bcaed305ee4f51c9d4ee5375072eb809ccd5965772093"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d955884ec47961523cd2c32c51893e71a93e561d4bf29f770d95447732fb7604"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f96c7503c9fd6eb2ad0c515b86432091c1745fcb5291b615a79c264d8a1a5c9"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9632c5d3462a4ff83ff00bdb900a90e0862421f62e4d8a97ec7973384be2e621"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/800457470be5b5f49872dd16ec59357d228ef55963cb765321360f44f09a0696"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c16deaf82487173d59bc70d1245f3fdd870a6befb8ec03ff040607d2a2209cb"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5180d65e48286f6d039e09c37738157bee9ad6dc2b669e59b0ec2cc4b8cd049a"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a"} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a"} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"error","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153\": 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-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5\": 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-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40654","PortSpecifier":{"PortValue":40654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6679e535-14a6-4545-bfd2-13c891bdb411","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40654","PortSpecifier":{"PortValue":40654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554103,"nanos":550796524},"http":{"id":"6679e535-14a6-4545-bfd2-13c891bdb411","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","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-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6679e535-14a6-4545-bfd2-13c891bdb411","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40058","PortSpecifier":{"PortValue":40058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40058","PortSpecifier":{"PortValue":40058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554103,"nanos":599795294},"http":{"id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","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-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b7dc13a-b3f9-4a82-a6b0-bb20ea9839de","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8fd726e-2531-43c0-951d-f464363382c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8fd726e-2531-43c0-951d-f464363382c4","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8fd726e-2531-43c0-951d-f464363382c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40666","PortSpecifier":{"PortValue":40666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554103,"nanos":640948391},"http":{"id":"d8fd726e-2531-43c0-951d-f464363382c4","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8fd726e-2531-43c0-951d-f464363382c4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d8fd726e-2531-43c0-951d-f464363382c4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9\"}"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-7f57a3.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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","subscription":"e2e-rate-iso-a-f36460","tenant":"e2e-shared-a-7f57a3","userId":"d2184c9c-9aae-4249-b41a-cd45e50be67f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d8fd726e-2531-43c0-951d-f464363382c4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-f36460\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8fd726e-2531-43c0-951d-f464363382c4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8fd726e-2531-43c0-951d-f464363382c4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8fd726e-2531-43c0-951d-f464363382c4","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-f36460"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8fd726e-2531-43c0-951d-f464363382c4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","selected_subscription":"e2e-rate-iso-a-f36460","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-f36460@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8fd726e-2531-43c0-951d-f464363382c4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8fd726e-2531-43c0-951d-f464363382c4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40682","PortSpecifier":{"PortValue":40682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"703df10a-d242-48b6-b732-5cfa936f21bf","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40682","PortSpecifier":{"PortValue":40682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554104,"nanos":696938618},"http":{"id":"703df10a-d242-48b6-b732-5cfa936f21bf","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9"} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9\"}"} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-7f57a3.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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","subscription":"e2e-rate-iso-a-f36460","tenant":"e2e-shared-a-7f57a3","userId":"d2184c9c-9aae-4249-b41a-cd45e50be67f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-f36460\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-f36460"} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","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-20T13:28:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","selected_subscription":"e2e-rate-iso-a-f36460","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-f36460@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"703df10a-d242-48b6-b732-5cfa936f21bf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40696","PortSpecifier":{"PortValue":40696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40696","PortSpecifier":{"PortValue":40696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554105,"nanos":736857012},"http":{"id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9"} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CkqThSZzAY7LGUD_Q1ZyPwOdDvQ9OQahoIesQdgWL2gfzR10dw0q26T07i9\"}"} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-7f57a3.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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","subscription":"e2e-rate-iso-a-f36460","tenant":"e2e-shared-a-7f57a3","userId":"d2184c9c-9aae-4249-b41a-cd45e50be67f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-f36460\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-f36460"} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","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-20T13:28:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","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":"d2184c9c-9aae-4249-b41a-cd45e50be67f","keyName":"e2e-rate-a-f36460","selected_subscription":"e2e-rate-iso-a-f36460","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-f36460@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f36460","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce5e2a09-b5c7-4a95-a786-80c194bcd4b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"info","ts":"2026-07-20T13:28:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"info","ts":"2026-07-20T13:28:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874\": 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-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"error","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874\": 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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874\": 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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"error","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699\": 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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-20T13:28: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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-20T13:28:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd\": 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-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42652","PortSpecifier":{"PortValue":42652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3d25cb93-377f-422f-b406-a4500adc8db7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42652","PortSpecifier":{"PortValue":42652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554122,"nanos":938192980},"http":{"id":"3d25cb93-377f-422f-b406-a4500adc8db7","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","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-20T13:28:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3d25cb93-377f-422f-b406-a4500adc8db7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47406","PortSpecifier":{"PortValue":47406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47406","PortSpecifier":{"PortValue":47406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554122,"nanos":979482444},"http":{"id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"]}} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2bf39ad4a32b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=7467bed3-0f87-4e56-a20d-41a9d591d774"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"dcf7531e-b6af-4bd5-82a9-f9cb60611d46","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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-20T13:28:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","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-20T13:28:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4f6bf3e8-e64c-4fd7-82f7-5a7d8d88b72e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42658","PortSpecifier":{"PortValue":42658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42658","PortSpecifier":{"PortValue":42658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554123,"nanos":14236614},"http":{"id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG"} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG\"}"} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-7f57a3.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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","subscription":"e2e-rate-iso-a-4f41ec","tenant":"e2e-shared-a-7f57a3","userId":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-4f41ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","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-4f41ec"} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","selected_subscription":"e2e-rate-iso-a-4f41ec","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-4f41ec@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"246f2d7e-c74a-4c34-b862-21058ab9ab29","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42662","PortSpecifier":{"PortValue":42662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42662","PortSpecifier":{"PortValue":42662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554124,"nanos":52481756},"http":{"id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG"} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG\"}"} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-7f57a3.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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","subscription":"e2e-rate-iso-a-4f41ec","tenant":"e2e-shared-a-7f57a3","userId":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-4f41ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","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-4f41ec"} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","selected_subscription":"e2e-rate-iso-a-4f41ec","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-4f41ec@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bffc84e-0aa1-4aa5-8a9a-e2baf2b42d78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42674","PortSpecifier":{"PortValue":42674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","method":"POST","path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions","host":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:42674","PortSpecifier":{"PortValue":42674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554125,"nanos":98460389},"http":{"id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","method":"POST","headers":{":authority":"e2e-shared-a-7f57a3.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-f07hJgzf8DKT3KVT_v5mRHLGVYYpv7G6RH0Cjwb2sdvTVIvuDpAVVei2eTxG\"}"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-7f57a3.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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","subscription":"e2e-rate-iso-a-4f41ec","tenant":"e2e-shared-a-7f57a3","userId":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f57a3.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-7f57a3/rate-test-model-7f57a3\",\"requestedSubscription\":\"e2e-rate-iso-a-4f41ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-7f57a3.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-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f57a3/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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","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-4f41ec"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","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":"281b4539-f3b5-4a8b-8cf5-709dd14a5a28","keyName":"e2e-rate-a-4f41ec","selected_subscription":"e2e-rate-iso-a-4f41ec","selected_subscription_key":"ai-tenant-e2e-shared-a-7f57a3/e2e-rate-iso-a-4f41ec@ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7f57a3","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-4f41ec","namespace":"ai-tenant-e2e-shared-a-7f57a3","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f57a3/rate-test-model-7f57a3"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97a1f2dd-6eab-4f66-a4d5-17d5695ce95c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47422","PortSpecifier":{"PortValue":47422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","method":"POST","path":"/ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c/v1/completions","host":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47422","PortSpecifier":{"PortValue":47422}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784554125,"nanos":137580281},"http":{"id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","method":"POST","headers":{":authority":"e2e-shared-b-b8383c.apps.8daed40e-8082-496a-9e32-2bf39ad4a32b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-4AWEOQj039Y3vemh_wF1zSHQIlHXmzIroMlHqhmuwoJRGNST4bqugfoTxyLe"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b8383c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-4AWEOQj039Y3vemh_wF1zSHQIlHXmzIroMlHqhmuwoJRGNST4bqugfoTxyLe\"}"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-b8383c.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":"7c6e49e3-e46b-4aaa-9d2e-8a2270fae9ba","keyName":"e2e-rate-b-4f41ec","subscription":"e2e-rate-iso-b-4f41ec","tenant":"e2e-shared-b-b8383c","userId":"7c6e49e3-e46b-4aaa-9d2e-8a2270fae9ba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-b8383c.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-b8383c/rate-test-model-b8383c\",\"requestedSubscription\":\"e2e-rate-iso-b-4f41ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-b8383c.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-b8383c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-4f41ec","namespace":"ai-tenant-e2e-shared-b-b8383c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c"}} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b8383c/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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","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-4f41ec"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7c6e49e3-e46b-4aaa-9d2e-8a2270fae9ba","keyName":"e2e-rate-b-4f41ec","selected_subscription":"e2e-rate-iso-b-4f41ec","selected_subscription_key":"ai-tenant-e2e-shared-b-b8383c/e2e-rate-iso-b-4f41ec@ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b8383c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-4f41ec","namespace":"ai-tenant-e2e-shared-b-b8383c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-b8383c/rate-test-model-b8383c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-20T13:28:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"829cdcd3-c3fd-4067-a5e3-1a1f065c9ffb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec5319d492fa85717e22beb44e2af7b20c639d3df2d32a1f36a94f16aa676e0c"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3370068c9b9f66a85323ebc543ba28ed98385ab6738da0efe0da878e0d8ef01"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7972fa4145d194743dd94de427b4f1926e4b3f23c9a0f20e03385724a73cb874"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8b60518de554e55f442c4d79d3423d1602270806ba84cb5754cfd79093e1576"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/635375c04e6fe4a4208349dc730006b64af6dc518e81df4ec2756c90e99187b3"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e3123c18697bcbf90ed786d04c26e3d5ade20e945992b663693015fb9bcf4840"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74119624e5f54cf5deee3d8744f55edb2810aa3ff3fa227553986bcdc9bdf7a"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5fcf3b47d46540233f53565944449d643d9c1b03d7100b9dc9dbd917022c92b"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ce49ac24699811f013764b8df3d6c6bd49a36a8f5112db38811a867c56122e2"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44275ae3bebc9d8d6d024fe1a34bbe0e98f93a5f5d8d4d1bc579d8e27ee98281"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/18fd551971a7712ab0a67f2b8ff979b827c0c75114d6f6c31fd4d5eb8c073a15"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c29a2cacdc9cc5f5ad7ed263d7bdcd0d1cc05c397817d48284c8bd752421c153"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b49b186983bf5dd15900e903b6c017a9b8be63eb84864d6296a8e3b1cc4f6f7"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34d30ce7cfaacf652bd57b741bb0546975eaded486c68d4c343e1856f63a9699"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b5dd2ba48f05e31369139b1285471c354cd5a4fa8271528e2bf63ca8ea28a1e"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d392049468d4078ac680366ed3035a88ab8eede09d14aecde44d116d396c2bc2"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84fc0bf44bbf479a6762c78264442be893741b92f9fc695b0a9941c4a522642e"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e8d32fb3f99fef89bf25087a650d33d363c38286da6d490599c5c478b0d3a23"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/345d0da26d6d34a7f7f2cacbf28fdede3595e1e271b2ce747a424888df006b51"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3deaba9d0fc3e8502f536fd08591e3b09445a66b4781af255b813490ced06d3e"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f75ac52c2ca6eec7822962e443a8a95f79f8e60eddbf3250e9fbdac8ceff34f"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0f83ceeecf84ecbe604f2c142f32fc7f31906acbb5f1e1c8e5d533ed5dc4ddd"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3abb39b2eafd418aacbc7fd63beb3c1f8740d23d5b9a3ef8c6aec152f011fac8"} {"level":"info","ts":"2026-07-20T13:28:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ac1a38a836cec6b5c292e5541e3d4888432ea806dc86af7929e35a3e0b05ba5"}