--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:47668","PortSpecifier":{"PortValue":47668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:47668","PortSpecifier":{"PortValue":47668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921061,"nanos":893920271},"http":{"id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","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-24T19:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c02bc8fc-8ce1-4235-90e6-c85796d3b961","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:47672","PortSpecifier":{"PortValue":47672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a4407ca-5622-4308-bbed-9be7818bf86b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:47672","PortSpecifier":{"PortValue":47672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921061,"nanos":929765185},"http":{"id":"9a4407ca-5622-4308-bbed-9be7818bf86b","method":"GET","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PSYs6SYgYsyhNxsy_rDpsgKUZf9f9dJTvcewy25soTtmHz3g24gJWg9unC5n"} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-48f4d2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PSYs6SYgYsyhNxsy_rDpsgKUZf9f9dJTvcewy25soTtmHz3g24gJWg9unC5n\"}"} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","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-48f4d2.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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","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-24T19:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-24T19:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a4407ca-5622-4308-bbed-9be7818bf86b","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-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7\": 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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158\": 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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014\": 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-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24: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-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35936","PortSpecifier":{"PortValue":35936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0f09eff-55f9-44fb-81de-f53c5f302265","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35936","PortSpecifier":{"PortValue":35936}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921081,"nanos":208577151},"http":{"id":"f0f09eff-55f9-44fb-81de-f53c5f302265","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","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-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0f09eff-55f9-44fb-81de-f53c5f302265","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33164","PortSpecifier":{"PortValue":33164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33164","PortSpecifier":{"PortValue":33164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921081,"nanos":246614237},"http":{"id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","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-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3438757a-d271-4a2f-b2c8-09d7c32d64cd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35942","PortSpecifier":{"PortValue":35942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35942","PortSpecifier":{"PortValue":35942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921081,"nanos":283434753},"http":{"id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","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-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81b41244-b3be-48b1-a78a-9808b6ad9ae0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33168","PortSpecifier":{"PortValue":33168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2107073e-bb31-4fce-aa14-a3430c81366f","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33168","PortSpecifier":{"PortValue":33168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921081,"nanos":326601950},"http":{"id":"2107073e-bb31-4fce-aa14-a3430c81366f","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","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-24T19:24:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","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-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2107073e-bb31-4fce-aa14-a3430c81366f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa\": 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-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:24:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"error","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89\": 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-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:24:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58298","PortSpecifier":{"PortValue":58298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ba07a97-7627-4add-a07b-a0e8b827665e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58298","PortSpecifier":{"PortValue":58298}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921096,"nanos":450202349},"http":{"id":"8ba07a97-7627-4add-a07b-a0e8b827665e","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","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-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ba07a97-7627-4add-a07b-a0e8b827665e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:48938","PortSpecifier":{"PortValue":48938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:48938","PortSpecifier":{"PortValue":48938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921096,"nanos":481192537},"http":{"id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","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-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8734e1d9-cc28-4033-9a08-0be28c7b18b5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:48942","PortSpecifier":{"PortValue":48942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","method":"GET","path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:48942","PortSpecifier":{"PortValue":48942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921096,"nanos":517296971},"http":{"id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","method":"GET","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","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-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9eeb79f7-3679-4fa1-9999-40603cea04f1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58300","PortSpecifier":{"PortValue":58300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","method":"GET","path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58300","PortSpecifier":{"PortValue":58300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921096,"nanos":550049600},"http":{"id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","method":"GET","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4cbbe003-c20d-4ba5-aeae-2b00e1175468",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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-24T19:24:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","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-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:24:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"206ccf9d-3d99-4891-8bce-17ed80da2caa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2\": 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-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291\": 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-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5\": 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-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014\": 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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:25: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-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:25:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:59588","PortSpecifier":{"PortValue":59588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:59588","PortSpecifier":{"PortValue":59588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921115,"nanos":847387368},"http":{"id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","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-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f1a4d0d-04b6-4650-9d36-6dc51c122b4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:50416","PortSpecifier":{"PortValue":50416}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:50416","PortSpecifier":{"PortValue":50416}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921115,"nanos":882710647},"http":{"id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/auth-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","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-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99f83f36-feeb-46d1-bd72-b90fbb6ef073","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:59596","PortSpecifier":{"PortValue":59596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a19dede5-8104-4a42-9a94-5c1edfb17252","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:59596","PortSpecifier":{"PortValue":59596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921115,"nanos":922257979},"http":{"id":"a19dede5-8104-4a42-9a94-5c1edfb17252","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RANkTf3LctZD8fov_5cEd98hu6a2ZAm2QVlbOlypXCUNfGc4akMmqyA6nSXg"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RANkTf3LctZD8fov_5cEd98hu6a2ZAm2QVlbOlypXCUNfGc4akMmqyA6nSXg\"}"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-e05f4d.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":"04204210-5896-4ffd-8384-ead89c5c7a1c","keyName":"e2e-auth-iso-a-15865f","subscription":"e2e-auth-iso-55cd0d","tenant":"e2e-shared-a-e05f4d","userId":"04204210-5896-4ffd-8384-ead89c5c7a1c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/auth-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-55cd0d"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","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-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:25:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a19dede5-8104-4a42-9a94-5c1edfb17252","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b538b0f97ee30afc2e0004609a406c831c5cc013442c250754dc2933a663fe4"} {"level":"info","ts":"2026-07-24T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21212e236871fbd2e51af283fd81e449511c6c8d0f2dca48be5508463d90496b"} {"level":"info","ts":"2026-07-24T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f1a6358de7b906334b5bff6c2f7fbcc40d7ee386adeaa4af50adedc324c0ae1"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84acc5ce1060131403f0c202938704310def7b875a1c8abeeeb9d3deb91afb9b"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/489bf773947e52debd3aa49d36f884d52317ff91795a3d35e44fb08f192c6014"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db46d8b45f75958111904e243d83e7ccaa8a7ef2a413c2bd02ab2f2671a22158"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98c5d9562a7f2a65552c8946e6ab9eddfabf7813a9ab0456470a98ec72b83c95"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c864a689ea55b8ba7d71e70602e780b641de6e46259c3789fb87f5307d56ba7"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfb41ed5083490d939f9d095c72936173424c61e87f1daddac4683028abab3aa"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75040fd4a5a321218b3ae3dcebbb1690291eab39e15600dafe4c9c2a33a0a2b4"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ad0ada82b7739259cfe2961a6ec0692919689fe5e4bd2c0c8c84722dea8dc0"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbb6147be5c13018e4d17a064c24409135eea52a1f96e9b8b0d3d166be8e6bc2"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3fa1262a17c4aba0d3996e29873e2275ed4a29b98f9214280b4d5de264e7a8c7"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5eb6677e35562df7a683f37a0feae79d3b0af4915ad4747e944dc74b12fe6703"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ade50afde637030eb614635b4ce2def6f7f887a26454b558bc2800af828d4d1"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1b543502a2ea7d776f1748d852a56415f04b0db01a2d2fb1263840cca76e576"} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5"} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5"} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5"} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"error","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5\": 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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"error","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913\": 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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:26: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-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:26:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:26:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33036","PortSpecifier":{"PortValue":33036}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c416d37a-0944-413e-947a-37da1c5ede6e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33036","PortSpecifier":{"PortValue":33036}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921184,"nanos":721191516},"http":{"id":"c416d37a-0944-413e-947a-37da1c5ede6e","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/sub-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","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-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c416d37a-0944-413e-947a-37da1c5ede6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58038","PortSpecifier":{"PortValue":58038}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58038","PortSpecifier":{"PortValue":58038}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921184,"nanos":761514191},"http":{"id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/sub-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","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-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49c46b4f-b22a-41fb-bcd5-3a5fb83b3923","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a14638c-1578-4383-9072-64e55c949b37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33044","PortSpecifier":{"PortValue":33044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a14638c-1578-4383-9072-64e55c949b37","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a14638c-1578-4383-9072-64e55c949b37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:33044","PortSpecifier":{"PortValue":33044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921184,"nanos":797577699},"http":{"id":"0a14638c-1578-4383-9072-64e55c949b37","method":"GET","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a14638c-1578-4383-9072-64e55c949b37","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LTxD8XB41Jh2hcBQ_X2kfyTpMVbaxJ0rWd0e0nQCg1V31TKj3aoYztJTybHA"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a14638c-1578-4383-9072-64e55c949b37","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LTxD8XB41Jh2hcBQ_X2kfyTpMVbaxJ0rWd0e0nQCg1V31TKj3aoYztJTybHA\"}"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a14638c-1578-4383-9072-64e55c949b37","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-e05f4d.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":"3eed56fe-d704-44b0-b67c-96834c7e4d76","keyName":"e2e-sub-iso-bc0a66","subscription":"e2e-a-only-34dda4","tenant":"e2e-shared-a-e05f4d","userId":"3eed56fe-d704-44b0-b67c-96834c7e4d76","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a14638c-1578-4383-9072-64e55c949b37","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a14638c-1578-4383-9072-64e55c949b37","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a14638c-1578-4383-9072-64e55c949b37","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a14638c-1578-4383-9072-64e55c949b37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/sub-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0a14638c-1578-4383-9072-64e55c949b37","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a14638c-1578-4383-9072-64e55c949b37","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a14638c-1578-4383-9072-64e55c949b37","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-a-only-34dda4"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a14638c-1578-4383-9072-64e55c949b37","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-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a14638c-1578-4383-9072-64e55c949b37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a14638c-1578-4383-9072-64e55c949b37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58050","PortSpecifier":{"PortValue":58050}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:58050","PortSpecifier":{"PortValue":58050}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921184,"nanos":836073173},"http":{"id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","method":"GET","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-140IdyZWXWEd2gYmX_GDtRuxhInocHo4dKRquzEd0vuLeU8mTjRArMHcHMFBq"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-48f4d2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-140IdyZWXWEd2gYmX_GDtRuxhInocHo4dKRquzEd0vuLeU8mTjRArMHcHMFBq\"}"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","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-48f4d2.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":"835205f9-c060-4da0-86c6-b0e904a1ffcf","keyName":"e2e-sub-iso-4cfded","subscription":"e2e-b-only-34dda4","tenant":"e2e-shared-b-48f4d2","userId":"835205f9-c060-4da0-86c6-b0e904a1ffcf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/sub-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","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-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-b-only-34dda4"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4bd8e1d7-e74d-4d99-b067-c3a5eb0f14f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:44246","PortSpecifier":{"PortValue":44246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:44246","PortSpecifier":{"PortValue":44246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921192,"nanos":656570506},"http":{"id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/sub-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","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-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7a65cf5c-2276-4942-8e3d-16d633556aa0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1abb55dd-a825-436c-b4df-c1966570274f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42516","PortSpecifier":{"PortValue":42516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1abb55dd-a825-436c-b4df-c1966570274f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1abb55dd-a825-436c-b4df-c1966570274f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42516","PortSpecifier":{"PortValue":42516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921192,"nanos":692272399},"http":{"id":"1abb55dd-a825-436c-b4df-c1966570274f","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1abb55dd-a825-436c-b4df-c1966570274f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1abb55dd-a825-436c-b4df-c1966570274f","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1abb55dd-a825-436c-b4df-c1966570274f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1abb55dd-a825-436c-b4df-c1966570274f","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1abb55dd-a825-436c-b4df-c1966570274f","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1abb55dd-a825-436c-b4df-c1966570274f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/sub-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1abb55dd-a825-436c-b4df-c1966570274f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1abb55dd-a825-436c-b4df-c1966570274f","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1abb55dd-a825-436c-b4df-c1966570274f","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-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1abb55dd-a825-436c-b4df-c1966570274f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1abb55dd-a825-436c-b4df-c1966570274f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:44250","PortSpecifier":{"PortValue":44250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:44250","PortSpecifier":{"PortValue":44250}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921192,"nanos":733186028},"http":{"id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1NbewXARVbcvjZTF_yHMYKpEEW5ksJvzcYnAeOrKK6DC6UFfVLnolga4qPx7"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1NbewXARVbcvjZTF_yHMYKpEEW5ksJvzcYnAeOrKK6DC6UFfVLnolga4qPx7\"}"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-e05f4d.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":"842fd279-6888-43c5-8411-ba56ee0bd4e2","keyName":"e2e-sub-iso-7b9002","subscription":"e2e-shared-sub-e7290d","tenant":"e2e-shared-a-e05f4d","userId":"842fd279-6888-43c5-8411-ba56ee0bd4e2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/sub-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-e7290d"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","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-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dec269e-679d-4208-ac90-ba4d14ebfc8d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19794772-73e7-454f-ba90-9fcef03a243a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42522","PortSpecifier":{"PortValue":42522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"19794772-73e7-454f-ba90-9fcef03a243a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19794772-73e7-454f-ba90-9fcef03a243a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42522","PortSpecifier":{"PortValue":42522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921192,"nanos":765455936},"http":{"id":"19794772-73e7-454f-ba90-9fcef03a243a","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"19794772-73e7-454f-ba90-9fcef03a243a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-hQGXjQiCiFb3N0UA_uW2GtRa4jBrZiH7pPyILgPtHfIv2zKn0lTYQexj7y3M"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"19794772-73e7-454f-ba90-9fcef03a243a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-48f4d2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-hQGXjQiCiFb3N0UA_uW2GtRa4jBrZiH7pPyILgPtHfIv2zKn0lTYQexj7y3M\"}"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-48f4d2.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":"67b31374-04ee-4e4a-aed2-4a7c21086d97","keyName":"e2e-sub-iso-52d3e7","subscription":"e2e-shared-sub-e7290d","tenant":"e2e-shared-b-48f4d2","userId":"67b31374-04ee-4e4a-aed2-4a7c21086d97","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"19794772-73e7-454f-ba90-9fcef03a243a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19794772-73e7-454f-ba90-9fcef03a243a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/sub-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-e7290d"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19794772-73e7-454f-ba90-9fcef03a243a","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-24T19:26:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"19794772-73e7-454f-ba90-9fcef03a243a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19794772-73e7-454f-ba90-9fcef03a243a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:26:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19794772-73e7-454f-ba90-9fcef03a243a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/add27e44c102fb0fbe6bdb781ec1b03317c447e86d28391db08a05440d0b021f"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c95c30e850666534e67289d1c37644c62ccfc52acb54abae99fe454b21c04c4"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad31367b99ff6ea09a2713d10493645591d9099efdc0f804c34e4741403d84cc"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b82047338980dbe0d2935214ab7bfe7fb894e17712d979839379d36deb9b5ee"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ee87a3d6f60f656554bb3cc8a3673ce3780b34a2f4008727766c3007f7cbad2"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbfe138947685860d6ff6aa2996706faaf0c6f8fabc9c51d4533d286b25473d5"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1ee4fcb5c1ca6b00bfae22b6a8d385e784068cdf15ecc83974a6d19d48b33f4"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ec1cdcb6fc171fdcbd1c640029a20555600daa4022a45ef04648948f72a77e3"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/618dcfecdb4256f4fad24d594bcff42ad6c9e265b080c04a257e5592d1850b69"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/126c7c1e2c0bf0c823cb95ee26baa7073ca5dc1e67ce5fd9b058375feb957cae"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a869a43ff97efb7e5e43281cb36a17e3a5cb6a54f0f22460397200bd6d7f28e"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5939ae22bcd5c7b5a408b52a0c7d44496a7f72853baa0676854410e119462913"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/654edb38f3430dc795af44932f9c511e48f634d7f8802bb98ec2d4f599fca35b"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7060894c591930a7189ca99b01dc3fed822a5bb7785a9642f1b52814d9486842"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/340a9bf5764d5a7eea2fe3f6ef8fa3fc96a147b28de84dd2c666986e351a0528"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:26:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/919053d9bb9a549109704d2bbc918a007764dde90e056b9a73d9b9350dec6ac8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"error","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d\": 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-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"error","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291\": 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-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0\": 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-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:27:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0"} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b\": 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-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572"} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc"} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:27:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"error","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89\": 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-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:27:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35718","PortSpecifier":{"PortValue":35718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fbeea1f8-9a70-4942-9f17-138be245bec8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35718","PortSpecifier":{"PortValue":35718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921256,"nanos":27435497},"http":{"id":"fbeea1f8-9a70-4942-9f17-138be245bec8","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","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-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fbeea1f8-9a70-4942-9f17-138be245bec8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:41742","PortSpecifier":{"PortValue":41742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e02fc340-7e0a-4770-be95-a42fd9a85801","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:41742","PortSpecifier":{"PortValue":41742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921256,"nanos":66500283},"http":{"id":"e02fc340-7e0a-4770-be95-a42fd9a85801","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","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-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e02fc340-7e0a-4770-be95-a42fd9a85801","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35720","PortSpecifier":{"PortValue":35720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35720","PortSpecifier":{"PortValue":35720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921256,"nanos":107154927},"http":{"id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT\"}"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-e05f4d.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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","subscription":"e2e-rate-iso-a-5afa5d","tenant":"e2e-shared-a-e05f4d","userId":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-5afa5d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-5afa5d"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","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-24T19:27:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","selected_subscription":"e2e-rate-iso-a-5afa5d","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-5afa5d@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c314f61-5ce6-9eaa-ba6b-1186fa2866f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35730","PortSpecifier":{"PortValue":35730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35730","PortSpecifier":{"PortValue":35730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921257,"nanos":192217018},"http":{"id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT"} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT\"}"} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-e05f4d.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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","subscription":"e2e-rate-iso-a-5afa5d","tenant":"e2e-shared-a-e05f4d","userId":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-5afa5d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-5afa5d"} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","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-24T19:27:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","selected_subscription":"e2e-rate-iso-a-5afa5d","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-5afa5d@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aba9ee7f-8587-49f2-a41f-b8d69e57a0c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35736","PortSpecifier":{"PortValue":35736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:35736","PortSpecifier":{"PortValue":35736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921258,"nanos":232809307},"http":{"id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT"} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JSIj56GMaipjPHhC_imo9Pkb61qPEH8FEUcsmqp7EwL2UXXmqfArhNhTiRvT\"}"} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-e05f4d.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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","subscription":"e2e-rate-iso-a-5afa5d","tenant":"e2e-shared-a-e05f4d","userId":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-5afa5d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-5afa5d"} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","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-24T19:27:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"f1e2ecd3-aebb-4053-b804-56b0e0332e91","keyName":"e2e-rate-a-5afa5d","selected_subscription":"e2e-rate-iso-a-5afa5d","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-5afa5d@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-5afa5d","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12de3cc5-fb9b-4fd8-9643-3018097dcd51","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38326","PortSpecifier":{"PortValue":38326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38326","PortSpecifier":{"PortValue":38326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921268,"nanos":932836502},"http":{"id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","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-24T19:27:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce8f8730-f092-44cf-93e9-ea4c2cb300ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42884","PortSpecifier":{"PortValue":42884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"60358f94-b03d-487a-9161-cdaa46361b3f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42884","PortSpecifier":{"PortValue":42884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921268,"nanos":969361461},"http":{"id":"60358f94-b03d-487a-9161-cdaa46361b3f","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","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-24T19:27:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","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-24T19:27:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60358f94-b03d-487a-9161-cdaa46361b3f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38342","PortSpecifier":{"PortValue":38342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c12c38fc-950d-4625-8073-40a2f14982fa","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38342","PortSpecifier":{"PortValue":38342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921269,"nanos":1536801},"http":{"id":"c12c38fc-950d-4625-8073-40a2f14982fa","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp"} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp\"}"} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-e05f4d.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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","subscription":"e2e-rate-iso-a-b4d7fd","tenant":"e2e-shared-a-e05f4d","userId":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-b4d7fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-b4d7fd"} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","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-24T19:27:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","selected_subscription":"e2e-rate-iso-a-b4d7fd","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-b4d7fd@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c12c38fc-950d-4625-8073-40a2f14982fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38348","PortSpecifier":{"PortValue":38348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38348","PortSpecifier":{"PortValue":38348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921270,"nanos":44239404},"http":{"id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp"} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp\"}"} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-e05f4d.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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","subscription":"e2e-rate-iso-a-b4d7fd","tenant":"e2e-shared-a-e05f4d","userId":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-b4d7fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","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-b4d7fd"} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","selected_subscription":"e2e-rate-iso-a-b4d7fd","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-b4d7fd@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"425c2cb5-0e0e-46c6-9173-db2552633b1a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38350","PortSpecifier":{"PortValue":38350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","method":"POST","path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions","host":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:38350","PortSpecifier":{"PortValue":38350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921271,"nanos":90800633},"http":{"id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","method":"POST","headers":{":authority":"e2e-shared-a-e05f4d.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-AxzDOHRfWJiUjrlr_sqc8pTcpdtbwm9ay5jhUd0n6lY8XGWun4zlKbqilaBp\"}"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-e05f4d.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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","subscription":"e2e-rate-iso-a-b4d7fd","tenant":"e2e-shared-a-e05f4d","userId":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-e05f4d.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-e05f4d/rate-test-model-e05f4d\",\"requestedSubscription\":\"e2e-rate-iso-a-b4d7fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-e05f4d.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-e05f4d/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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","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-b4d7fd"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"ca4fb7e8-38b7-4b93-bace-3c338fa0aaec","keyName":"e2e-rate-a-b4d7fd","selected_subscription":"e2e-rate-iso-a-b4d7fd","selected_subscription_key":"ai-tenant-e2e-shared-a-e05f4d/e2e-rate-iso-a-b4d7fd@ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-e05f4d/models/facebook/opt-125m","name":"rate-test-model-e05f4d","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-b4d7fd","namespace":"ai-tenant-e2e-shared-a-e05f4d","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-e05f4d/rate-test-model-e05f4d"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3f73b8d-6d60-44e5-ab02-2cc1cff52235","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42890","PortSpecifier":{"PortValue":42890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ab7612e-fdf0-4642-8521-beab642c8563","method":"POST","path":"/ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2/v1/completions","host":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42890","PortSpecifier":{"PortValue":42890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921271,"nanos":125327430},"http":{"id":"7ab7612e-fdf0-4642-8521-beab642c8563","method":"POST","headers":{":authority":"e2e-shared-b-48f4d2.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WIxbedycDl6i9NLP_LPRoCU7v7HJiC7fpTDnpk4w8Cmt3ZZuGWWnh7iFmlYe"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-48f4d2.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WIxbedycDl6i9NLP_LPRoCU7v7HJiC7fpTDnpk4w8Cmt3ZZuGWWnh7iFmlYe\"}"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-48f4d2.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":"a803dca2-5437-44c3-aed5-41b8dffb07ae","keyName":"e2e-rate-b-b4d7fd","subscription":"e2e-rate-iso-b-b4d7fd","tenant":"e2e-shared-b-48f4d2","userId":"a803dca2-5437-44c3-aed5-41b8dffb07ae","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-48f4d2.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-48f4d2/rate-test-model-48f4d2\",\"requestedSubscription\":\"e2e-rate-iso-b-b4d7fd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-48f4d2.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":[{"model_name":"publishers/ai-tenant-e2e-shared-b-48f4d2/models/facebook/opt-125m","name":"rate-test-model-48f4d2","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-b4d7fd","namespace":"ai-tenant-e2e-shared-b-48f4d2","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2"}} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48f4d2/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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","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-b4d7fd"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","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":"a803dca2-5437-44c3-aed5-41b8dffb07ae","keyName":"e2e-rate-b-b4d7fd","selected_subscription":"e2e-rate-iso-b-b4d7fd","selected_subscription_key":"ai-tenant-e2e-shared-b-48f4d2/e2e-rate-iso-b-b4d7fd@ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-48f4d2/models/facebook/opt-125m","name":"rate-test-model-48f4d2","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-b4d7fd","namespace":"ai-tenant-e2e-shared-b-48f4d2","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-48f4d2/rate-test-model-48f4d2"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:27:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ab7612e-fdf0-4642-8521-beab642c8563","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:27:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4751717c89d04359a0879ff6910e5b05c847ca1d293ec3be7beee4095e991eb9"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95500fc73265f9fbe5d45aa91885a1e35c12e1e203004b91d34a8234d0e589a0"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71b9091f2b8e1ee2014020fa8c6d74022bb4cfbd01f8aac480e553c99ba30106"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53fb091df69971fa042743d4e4f7557ac4c9dc5c0a855ce372946374f98aa62d"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0d602a8298a04b4d5ec928206903b2832e8a6f1fa0c1fa8937f30bf7fc9275d"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7e07c665e25803199b306538ef9e463b7a6b2d7902d9af08b0f59e5d08611d6"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e0bfed85f1209d904f44c6577d96c738969bd358b16e1aa21c6c3d51863c595"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/87c1fdb6343845db25b5717ba7fa4f7bfd35e44168f6ad313a47b9e2c8134b15"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e9e1c158eb88ed5984b779a3d3a8d12796bbe99a2b0989c4e51d00174364fea"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab8763157c512f048b6bb280870ba00750d024f819c1f04e7e8f1f37ac66291"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4712f9dd59519cb83dbbc294506695ce7c1329eabfb1bf6a8244ea2fe5036e9d"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36779d70e84cb4f469c5ce96f6e94bf96ad1c234b6870d2e8419c47f1b6b3b8f"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2cd5fb57768500724cb383a77129edeb0041e25d4efeda6ffdaa342b558fb3b"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/298f29aaef43f6f736e143ff6a83f867242172b7b52688c4cd659cce575615e5"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5dc27328748ff8cb883520ca3312fc7a0039b2098f4400a48fc8f30d6f8c67f5"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3bb251dd1d2b6add6df6225706a0b8f5b89a392f24cf650c3242fbb915298e89"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/153222ef8b112a17e88a5c7e8a87a35596c52bd2cf926ce5e6c44d6d804ce08b"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28a2fab03c548faefcbbc563c99e2ad2d87b267e176019e1135ef945754ad572"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e743fb9baa8718242fa6e8bb5a2684673c38b0d2cdabbc6e9b4b0905efae0d8"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a818c03d12cd40ff7084c6e2a0a2a51e6a555be3d22fda7e5a89c8ac8c1e8bc"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613b1d7ce39c899c5541a4341bd88962eaa4090f256ee037f94e3178e0df7e59"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbca138313e32e5850669a0a5963f510547f4acc928cf4a82c6e0753056eb2c9"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/606fa5819b94f80364007d99800380cce3436f0a50720f778da9c0be45f4f97f"} {"level":"info","ts":"2026-07-24T19:27:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa264652a930042e5d92d795dcff9b220aad335941969025ef5e9b9efa77357b"} {"level":"info","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:46088","PortSpecifier":{"PortValue":46088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b348079-9b0b-45e8-b0bf-254bc893b426","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:46088","PortSpecifier":{"PortValue":46088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921335,"nanos":579354539},"http":{"id":"3b348079-9b0b-45e8-b0bf-254bc893b426","method":"POST","headers":{":authority":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","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-24T19:28:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b348079-9b0b-45e8-b0bf-254bc893b426","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:46104","PortSpecifier":{"PortValue":46104}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:46104","PortSpecifier":{"PortValue":46104}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.29:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921335,"nanos":633965115},"http":{"id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","method":"POST","headers":{":authority":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-JK9GQDAnJRYW0dDX_L1HO9IYwUTkGVSSjWEtROHQTXShMBMdCMJwNz0S8tM3"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-JK9GQDAnJRYW0dDX_L1HO9IYwUTkGVSSjWEtROHQTXShMBMdCMJwNz0S8tM3\"}"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.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":"d6a337be-5419-4673-9ab9-8d2c78c9acf1","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"d6a337be-5419-4673-9ab9-8d2c78c9acf1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":"subscription-info","method":"POST","url":"https://maas-api.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\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.29:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","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":"simulator-subscription"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","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":"d6a337be-5419-4673-9ab9-8d2c78c9acf1","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:28:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f9b89060-13c0-413f-aba5-4d3f0ad9f19e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"} {"level":"info","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494\": 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-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"} {"level":"info","ts":"2026-07-24T19:29:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b"} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T19:29:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"error","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef\": 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-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T19:29:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42584","PortSpecifier":{"PortValue":42584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-87cd66.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42584","PortSpecifier":{"PortValue":42584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921372,"nanos":305604347},"http":{"id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","method":"POST","headers":{":authority":"e2e-ipp-a-87cd66.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"]}} {"level":"debug","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8adbcb2881d2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=cc54af7a-e55f-4dd8-bad1-985ddccac3b4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"0142556f-2dd8-426a-9c9b-b4e9b98e402e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-87cd66.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-87cd66/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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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-24T19:29:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","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-24T19:29:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:29:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b98bee9d-ac07-4925-a1a5-ea3cb18f8de2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42588","PortSpecifier":{"PortValue":42588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","method":"POST","path":"/ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66/v1/chat/completions","host":"e2e-ipp-a-87cd66.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.17:42588","PortSpecifier":{"PortValue":42588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784921374,"nanos":368320790},"http":{"id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","method":"POST","headers":{":authority":"e2e-ipp-a-87cd66.apps.6464ed2f-083f-4d0a-8f30-8adbcb2881d2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WcCKIZYQeNw4NPXy_dx9BkWObdvoWHyGGHwVd48eURAo6pOiv1px7bI9qyzl"} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-87cd66.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WcCKIZYQeNw4NPXy_dx9BkWObdvoWHyGGHwVd48eURAo6pOiv1px7bI9qyzl\"}"} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-ipp-a-87cd66.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":"9f2ffedc-cb8d-41f7-851d-b4b1210ab46a","keyName":"e2e-ipp-87cd66","subscription":"ipp-route-87cd66-sub","tenant":"e2e-ipp-a-87cd66","userId":"9f2ffedc-cb8d-41f7-851d-b4b1210ab46a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-87cd66.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-ipp-a-87cd66/ipp-route-87cd66\",\"requestedSubscription\":\"ipp-route-87cd66-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-ipp-a-87cd66.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":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-87cd66/models/facebook/opt-125m","name":"ipp-route-87cd66","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-87cd66-sub","namespace":"ai-tenant-e2e-ipp-a-87cd66","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66"}} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-87cd66/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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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":"ipp-route-87cd66-sub"} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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-24T19:29:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","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":"9f2ffedc-cb8d-41f7-851d-b4b1210ab46a","keyName":"e2e-ipp-87cd66","selected_subscription":"ipp-route-87cd66-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66-sub@ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-87cd66/models/facebook/opt-125m","name":"ipp-route-87cd66","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-87cd66-sub","namespace":"ai-tenant-e2e-ipp-a-87cd66","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-87cd66/ipp-route-87cd66"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T19:29:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f2ac4cc-77ae-4564-bbc3-08457f9b1b93","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T19:30:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/764224537b29cd115e943c09798f3350d7e5d25041e0fdd648d8f626041bf6b6"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b26270d80673785cab54ebc755f49576392c0a40421a867e95af032273269b2b"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ae086ae86a2ddfb84243eb220b3e631f53cb772ef3466589c75be766a18be53e"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e7ffe5eb1631dad3c2b78460b381aceb58c61f0865c09b3c38c1c83cc8fc4ed"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cade2b96cfb87de4aefa18d5a1b024dbc77f1592ef9d0c4ffbc487131fea6a82"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a375ff2a09a83bea0ccb3370e06efecc35c24d3a56b19d6a178e560699f6db1"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0e537451dd75e1b7168f03a955ac551af9034dd39583022e9cc7f21fcfd768d2"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3447a445b08237c8b0c76a19f331f3da7ce02693279cdec71f272ceb73a5f506"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97185e5c624a17e3fef945f5a9dbbf42cc83541d6d00b447d5675458dc760bef"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eacacb7ba3fba3cfe8f8fe526e517db5a1f1d51382cf87bdf724afb8777d6e44"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f4c04fee6361f20ee0145670e0ad5940e7eed44a2a524b0ef71ae6b0f76919f9"} {"level":"info","ts":"2026-07-24T19:30:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/994739cb28aa13ad12e63f697723b918503f19f1fb45020af275eb0ad2b35494"}