--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4"} {"level":"debug","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:19:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:19:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:19:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4"} {"level":"info","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46256","PortSpecifier":{"PortValue":46256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"807f9782-9197-49dc-96e5-25d170ea8f39","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46256","PortSpecifier":{"PortValue":46256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783379983,"nanos":460082379},"http":{"id":"807f9782-9197-49dc-96e5-25d170ea8f39","method":"POST","headers":{":authority":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b48b7a02590317e44d101271f4eb534434292d9f9584e256f859f728850efb91"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","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-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","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-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-056fae/test-model-056fae\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","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-06T23:19:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","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-06T23:19:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:19:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"807f9782-9197-49dc-96e5-25d170ea8f39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:39888","PortSpecifier":{"PortValue":39888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","method":"POST","path":"/ai-tenant-e2e-inf-a-056fae/test-model-056fae/v1/chat/completions","host":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:39888","PortSpecifier":{"PortValue":39888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783379987,"nanos":524855209},"http":{"id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","method":"POST","headers":{":authority":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-a-056fae/test-model-056fae/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Rl2qABAXyWUrDtXs_RPbDxTBAajxElSQVsKJQSefnMAvfHzQ9ZKi58g83BMg"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-a-056fae.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Rl2qABAXyWUrDtXs_RPbDxTBAajxElSQVsKJQSefnMAvfHzQ9ZKi58g83BMg\"}"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-inf-a-056fae.opendatahub.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":"f70ffbdf-74b8-492f-a5fc-eca64a37fa33","keyName":"e2e-tenant-inference-056fae","subscription":"test-model-056fae-sub","tenant":"e2e-inf-a-056fae","userId":"f70ffbdf-74b8-492f-a5fc-eca64a37fa33","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-inf-a-056fae.opendatahub.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-inf-a-056fae/test-model-056fae\",\"requestedSubscription\":\"test-model-056fae-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-inf-a-056fae.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"test-model-056fae","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-056fae-sub","namespace":"ai-tenant-e2e-inf-a-056fae","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-056fae/test-model-056fae\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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":"test-model-056fae-sub"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","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":"f70ffbdf-74b8-492f-a5fc-eca64a37fa33","keyName":"e2e-tenant-inference-056fae","selected_subscription":"test-model-056fae-sub","selected_subscription_key":"ai-tenant-e2e-inf-a-056fae/test-model-056fae-sub@ai-tenant-e2e-inf-a-056fae/test-model-056fae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"test-model-056fae","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"test-model-056fae-sub","namespace":"ai-tenant-e2e-inf-a-056fae","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24c5c69f-5a3e-49c0-ba77-a01fcb9ade22","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:39904","PortSpecifier":{"PortValue":39904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2c204676-2481-4755-99e9-8dd6c25d50b9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:39904","PortSpecifier":{"PortValue":39904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783379987,"nanos":838225751},"http":{"id":"2c204676-2481-4755-99e9-8dd6c25d50b9","method":"POST","headers":{":authority":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b48b7a02590317e44d101271f4eb534434292d9f9584e256f859f728850efb91"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-a-056fae.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-inf-a-056fae/test-model-056fae\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","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-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2c204676-2481-4755-99e9-8dd6c25d50b9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3251b795-44e3-42f3-bce3-db74282919d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56588","PortSpecifier":{"PortValue":56588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3251b795-44e3-42f3-bce3-db74282919d1","method":"POST","path":"/ai-tenant-e2e-inf-b-639686/test-model-639686/v1/chat/completions","host":"e2e-inf-b-639686.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3251b795-44e3-42f3-bce3-db74282919d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56588","PortSpecifier":{"PortValue":56588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783379987,"nanos":875172099},"http":{"id":"3251b795-44e3-42f3-bce3-db74282919d1","method":"POST","headers":{":authority":"e2e-inf-b-639686.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-639686/test-model-639686/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3251b795-44e3-42f3-bce3-db74282919d1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1P8eK5VoeEXYkLIJr_DTa5eVxQ0RAtcZkiaWlRJWRRhDXbZdUPTjsuC0zBGHX"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3251b795-44e3-42f3-bce3-db74282919d1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-inf-b-639686.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1P8eK5VoeEXYkLIJr_DTa5eVxQ0RAtcZkiaWlRJWRRhDXbZdUPTjsuC0zBGHX\"}"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3251b795-44e3-42f3-bce3-db74282919d1","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-inf-b-639686.opendatahub.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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"cannot fetch metadata","request id":"3251b795-44e3-42f3-bce3-db74282919d1","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-inf-b-639686.opendatahub.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}},"reason":"no such key: groups"} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3251b795-44e3-42f3-bce3-db74282919d1","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"fe2fa02fe0ab262516248fe112b25388c4ffadbc5a5b78ae6f368f3e306b07b9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-inf-b-639686.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-inf-b-639686/test-model-639686/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3251b795-44e3-42f3-bce3-db74282919d1","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-06T23:19:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"3251b795-44e3-42f3-bce3-db74282919d1","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-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3251b795-44e3-42f3-bce3-db74282919d1","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T23:19:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3251b795-44e3-42f3-bce3-db74282919d1","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-06T23:19:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b48b7a02590317e44d101271f4eb534434292d9f9584e256f859f728850efb91"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dad7b9fc05f1c30eb3ec4c23661609cfb1e01320e8e7776c5e70b8299a448daf"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd7abd7f449edb064d4cc8c08a1535da48d083e3a2a6f21ef13957819a70a5bc"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe2fa02fe0ab262516248fe112b25388c4ffadbc5a5b78ae6f368f3e306b07b9"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59a1f26faef3fe0fa0a860ff70bad103da69d689274c47d76cce60d688f60df4"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21da96ff4dbdd66efe4f5507c2883275fb47f1073df46f6d7077e436952235c3"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f54e81a3b1a49c3c7773740184f5d0a8db91714a65a9807b96ccb23f22b0149"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da35e0ffe7111f8b52b2b403b725ac19041599d7e551f55c2944d91c26d3ed95"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5efd9fcafbbfb1075c0d502bbc9d87d3d8995841f5269b0ce8b3cf7ef6a1ab0"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cfe029de0df6dae90bcf125b898c6426106c891761ec816b6a37327f3be2ee9"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd18496f9415d4f5645f2b589473bbb339166ec6679d6c8d14dbcb48a6deddd"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fea886082fb9c59c65a4715eda06878f4b0a741ceaefb701b0973bf33f41b5f0"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10cfa6972975cde29d86fe27356b871f9b1a8de30a45f1f1c334d640756a3f99"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa88794eeb4f239e0a5d72cc1973c1b9010f89a2133dfb2e89b349a92690579e"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d41a2c3e36c14d4af26c16cdce68cd5254e1e2b8a7cd683ae3517d356b6ef7d"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d69bf196e24617b99fba939dcec5328dc1bcd24cff4be226086fb547d087dcbb"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d996dd037dee29313f800eab2a427bfa781fc72d2cd944028444dbccada3fc21"} {"level":"info","ts":"2026-07-06T23:19:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b58ed1cf1fefa091425021e8ef798b2ba37cebdf0e9686e4aef79003e1e2f25"} {"level":"info","ts":"2026-07-06T23:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd913f28087633f153b3fc24f4ba9d5aff51b4052ed2183e8a7c0227b0269dd8"} {"level":"info","ts":"2026-07-06T23:20:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97362adde31ebd33d54c79e7049803e70d85cbca7b9bcbe101137115e8f294b5"} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"} {"level":"info","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20: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-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"info","ts":"2026-07-06T23:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"} {"level":"info","ts":"2026-07-06T23:21:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d90976b2f1b483b36960beb55643cd105ccfd77f6b92c4b68d726f08eb82258"} {"level":"info","ts":"2026-07-06T23:21:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcc624337ba0c7bf8bc0f69e52002fa49147fbd9fa475206db85c4e4faba315d"} {"level":"info","ts":"2026-07-06T23:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c111c469fe11edd8ee8a63d50f9101a8f86344d2b58538d9e9f69c85ca1cc47e"} {"level":"info","ts":"2026-07-06T23:21:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9153d4d08555178b47e11db1858d439983b82780ed329aecc7c5336614518c3"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d\": 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-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"debug","ts":"2026-07-06T23:23:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf\": 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-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e"} {"level":"info","ts":"2026-07-06T23:23:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"debug","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:23: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-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca"} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:23:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8"} {"level":"info","ts":"2026-07-06T23:23:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca"} {"level":"info","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45898","PortSpecifier":{"PortValue":45898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45898","PortSpecifier":{"PortValue":45898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380208,"nanos":136864184},"http":{"id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","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-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19bae6ad-543c-4d56-9fb4-fd25054d2c66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dc51af9-6dfb-44a1-849c-680506452474","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48626","PortSpecifier":{"PortValue":48626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8dc51af9-6dfb-44a1-849c-680506452474","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dc51af9-6dfb-44a1-849c-680506452474","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48626","PortSpecifier":{"PortValue":48626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380208,"nanos":203159034},"http":{"id":"8dc51af9-6dfb-44a1-849c-680506452474","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8dc51af9-6dfb-44a1-849c-680506452474","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8dc51af9-6dfb-44a1-849c-680506452474","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8dc51af9-6dfb-44a1-849c-680506452474","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dc51af9-6dfb-44a1-849c-680506452474","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dc51af9-6dfb-44a1-849c-680506452474","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dc51af9-6dfb-44a1-849c-680506452474","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8dc51af9-6dfb-44a1-849c-680506452474","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dc51af9-6dfb-44a1-849c-680506452474","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dc51af9-6dfb-44a1-849c-680506452474","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-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dc51af9-6dfb-44a1-849c-680506452474","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dc51af9-6dfb-44a1-849c-680506452474","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45902","PortSpecifier":{"PortValue":45902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"27016bdd-1907-41b6-8470-0b0299f772b2","method":"GET","path":"/maas-api/v1/api-keys/dc695e2b-70e3-46f4-aecc-77b9be983878","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45902","PortSpecifier":{"PortValue":45902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380208,"nanos":277107934},"http":{"id":"27016bdd-1907-41b6-8470-0b0299f772b2","method":"GET","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/dc695e2b-70e3-46f4-aecc-77b9be983878",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/dc695e2b-70e3-46f4-aecc-77b9be983878",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","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-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27016bdd-1907-41b6-8470-0b0299f772b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48640","PortSpecifier":{"PortValue":48640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","method":"GET","path":"/maas-api/v1/api-keys/10d76c59-44a2-4712-8196-842db5ed0c44","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48640","PortSpecifier":{"PortValue":48640}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380208,"nanos":314843018},"http":{"id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","method":"GET","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/10d76c59-44a2-4712-8196-842db5ed0c44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/10d76c59-44a2-4712-8196-842db5ed0c44",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","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-06T23:23:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","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-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd1d0f33-1fa1-49fc-8712-1afe91cbd2e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:44868","PortSpecifier":{"PortValue":44868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:44868","PortSpecifier":{"PortValue":44868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380230,"nanos":576783783},"http":{"id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","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-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8b7cfad-487e-4da2-8d7d-803b0c3aa2a1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:34580","PortSpecifier":{"PortValue":34580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3e5665d9-d1bb-46be-aa45-617467a33213","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:34580","PortSpecifier":{"PortValue":34580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380230,"nanos":619734440},"http":{"id":"3e5665d9-d1bb-46be-aa45-617467a33213","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","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-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e5665d9-d1bb-46be-aa45-617467a33213","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:44880","PortSpecifier":{"PortValue":44880}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1910d187-93fc-490d-a000-93427c3cdd1d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:44880","PortSpecifier":{"PortValue":44880}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380230,"nanos":671468522},"http":{"id":"1910d187-93fc-490d-a000-93427c3cdd1d","method":"GET","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11ODcZZYrbKlbNxON_LNyb29w7dah4ldY8lHep95Xh4TjtAY34GKGNEMO8PG5"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11ODcZZYrbKlbNxON_LNyb29w7dah4ldY8lHep95Xh4TjtAY34GKGNEMO8PG5\"}"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-669fee.opendatahub.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":"c5467c69-cab2-4c53-80ec-60ecb098b108","keyName":"e2e-auth-iso-a-0ce172","subscription":"e2e-auth-iso-a4fa90","tenant":"e2e-shared-a-669fee","userId":"c5467c69-cab2-4c53-80ec-60ecb098b108","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-a4fa90"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-06T23:23:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","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-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:23:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1910d187-93fc-490d-a000-93427c3cdd1d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47516","PortSpecifier":{"PortValue":47516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47516","PortSpecifier":{"PortValue":47516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380245,"nanos":650430279},"http":{"id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","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-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ec5c0c0-8214-4a36-b087-b6fa4327ad01","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:38458","PortSpecifier":{"PortValue":38458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:38458","PortSpecifier":{"PortValue":38458}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380245,"nanos":683569744},"http":{"id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","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-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb327b23-6a0f-4d5a-a205-152fc223f12d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:38474","PortSpecifier":{"PortValue":38474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:38474","PortSpecifier":{"PortValue":38474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380245,"nanos":722464755},"http":{"id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","method":"GET","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WQa1PlUETbvS5liA_7I97DBE3Cs7cbM36jofAUX1tiD3TLATuR9QE3y6pyZw"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d3a5b8.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WQa1PlUETbvS5liA_7I97DBE3Cs7cbM36jofAUX1tiD3TLATuR9QE3y6pyZw\"}"} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","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-d3a5b8.opendatahub.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","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-06T23:24:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","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-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-06T23:24:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecc265a9-e5a8-4a6b-a1c6-dd313cbbecd9","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:58874","PortSpecifier":{"PortValue":58874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:58874","PortSpecifier":{"PortValue":58874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380262,"nanos":829066778},"http":{"id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","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-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34088f9d-d9b2-4b60-a6f2-471d0ea59f78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:42652","PortSpecifier":{"PortValue":42652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:42652","PortSpecifier":{"PortValue":42652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380262,"nanos":869491007},"http":{"id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","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-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2d8b5ff-3959-41f4-af46-c8ba9ddced2b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:58890","PortSpecifier":{"PortValue":58890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bdc91dfa-5c91-44ac-99de-e226b029513f","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:58890","PortSpecifier":{"PortValue":58890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380262,"nanos":907245126},"http":{"id":"bdc91dfa-5c91-44ac-99de-e226b029513f","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","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-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bdc91dfa-5c91-44ac-99de-e226b029513f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:42664","PortSpecifier":{"PortValue":42664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:42664","PortSpecifier":{"PortValue":42664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380262,"nanos":949319972},"http":{"id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","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-06T23:24:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","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-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fc2da774-3c92-4b84-8a7f-95fd35f55162","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45658","PortSpecifier":{"PortValue":45658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45658","PortSpecifier":{"PortValue":45658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380280,"nanos":183438293},"http":{"id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","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-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50feb2a2-e3e3-4f35-963a-a3d652d9a2ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:33770","PortSpecifier":{"PortValue":33770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:33770","PortSpecifier":{"PortValue":33770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380280,"nanos":222932221},"http":{"id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","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-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d4cedb7-6b58-463d-92e9-26f8be9a1ec7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","method":"GET","path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380280,"nanos":261584922},"http":{"id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","method":"GET","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","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-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5c487fe-43d5-4365-9a6f-3d98546ee594","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45670","PortSpecifier":{"PortValue":45670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","method":"GET","path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:45670","PortSpecifier":{"PortValue":45670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380280,"nanos":291723841},"http":{"id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","method":"GET","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/944ffe29-00a3-43a1-8dcb-874eb97c4d88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","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-06T23:24:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","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-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c08c68d-4f75-4f6a-bcf0-36411fb6ca72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46910","PortSpecifier":{"PortValue":46910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46910","PortSpecifier":{"PortValue":46910}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380297,"nanos":556865684},"http":{"id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","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-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6267dd01-9f9e-401f-a9db-e6a9de01f9cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35702","PortSpecifier":{"PortValue":35702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35702","PortSpecifier":{"PortValue":35702}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380297,"nanos":591952179},"http":{"id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/auth-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","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-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95f692d7-0265-42c3-a715-a0c4e2863a1a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46916","PortSpecifier":{"PortValue":46916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"23bea4d2-b80e-4964-b7ae-2a598d515639","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:46916","PortSpecifier":{"PortValue":46916}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380297,"nanos":638086733},"http":{"id":"23bea4d2-b80e-4964-b7ae-2a598d515639","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RXPs0vunyrsRd55i_P7QGeeqBYKMfkG10VYqWoqk98asGXgA1J35cK5MM6CG"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RXPs0vunyrsRd55i_P7QGeeqBYKMfkG10VYqWoqk98asGXgA1J35cK5MM6CG\"}"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-669fee.opendatahub.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":"57ba707f-91b1-486b-b206-70925726ccd7","keyName":"e2e-auth-iso-a-9fa3bb","subscription":"e2e-auth-iso-44065c","tenant":"e2e-shared-a-669fee","userId":"57ba707f-91b1-486b-b206-70925726ccd7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/auth-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-44065c"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","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-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:24:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"23bea4d2-b80e-4964-b7ae-2a598d515639","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de85003f30e053f370473523b34c07622c1c967b45c4d12c8c3ff107b550ff0b"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/063b7ec09681ec48ad85b41473f3a5c4fbde5d7df8f231aecb9c7097fa670d12"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b89e952081540e360f32b643847faec1da0ede5b8c1d410ca948ca2e503a1ed9"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aecdf74a08927100a167d8184b72bbaea3773d95e1d1514261106b0bc5a9ebd8"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fd8a685f3deb3234b7b4f81a3ac0c3bfd01d963403a58dce19b6256c30fbbdf"} {"level":"info","ts":"2026-07-06T23:25:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/760f22f83af025dcf99ff3014a323972916b4dff1c1c3c42f279884aea7b8c25"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/485e20f4c1174a5abeb5c66e3b838a125da0fe66a66da46e37232e55a6be77af"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f6da45c283aeaa04407f40199b17a4b0f936d517866cc594c702176cbc3844a"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5991c07eb25cabd797ac167b9f29e39a8fd107ae4216af8cd76f723b25d59dca"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66024570c6074cdca9c7beb4b5e447d6407ec8ab6753b072370c095c3a4c2f3d"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e7bbcbf7290a34e51a93ce3ebbe294ea8cb8febde6d725c5cad1ddc3e03f349"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eededf9439feb6ffabedd6776566c10a2b7345a2fcfe99fda8336c60161af6f9"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd71cb85b804011b31cc5cd53eb37a4102d4064fbefc86ac3c5edf7a48b774a6"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac6f5142ba96b62543a910b1606f2a6e09874cb09a6c07fe1e92fa59a819e930"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5be9c6148d6a021ced872bc9a2750e6368b8f5fc9f632ab48bb54d5331ed97ad"} {"level":"info","ts":"2026-07-06T23:25:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6845d19039030d114b1ec89cc3a80d3e241ec1c475c997452a536cfd44aa754e"} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:25:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:25:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"error","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436\": 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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436\": 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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26: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-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29"} {"level":"info","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a"} {"level":"debug","ts":"2026-07-06T23:26:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"info","ts":"2026-07-06T23:26:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:26:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29"} {"level":"info","ts":"2026-07-06T23:26:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a"} {"level":"info","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56374","PortSpecifier":{"PortValue":56374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c04f64f-62b2-480e-b196-374a88b5c319","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56374","PortSpecifier":{"PortValue":56374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380394,"nanos":554992344},"http":{"id":"1c04f64f-62b2-480e-b196-374a88b5c319","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/sub-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","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-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c04f64f-62b2-480e-b196-374a88b5c319","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35616","PortSpecifier":{"PortValue":35616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"223b1008-12ec-4918-b514-578d04c3b0fc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35616","PortSpecifier":{"PortValue":35616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380394,"nanos":598569047},"http":{"id":"223b1008-12ec-4918-b514-578d04c3b0fc","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/sub-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","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-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"223b1008-12ec-4918-b514-578d04c3b0fc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e360f595-d945-4976-89d6-744db1274918","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56390","PortSpecifier":{"PortValue":56390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e360f595-d945-4976-89d6-744db1274918","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e360f595-d945-4976-89d6-744db1274918","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:56390","PortSpecifier":{"PortValue":56390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380394,"nanos":645444352},"http":{"id":"e360f595-d945-4976-89d6-744db1274918","method":"GET","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e360f595-d945-4976-89d6-744db1274918","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-eSGXW3PA2b36hfMX_1aA4JpLAitSRxUyliSHLOMR7DDZi3WX2Cc1OpVWVgN6"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e360f595-d945-4976-89d6-744db1274918","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-eSGXW3PA2b36hfMX_1aA4JpLAitSRxUyliSHLOMR7DDZi3WX2Cc1OpVWVgN6\"}"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e360f595-d945-4976-89d6-744db1274918","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-669fee.opendatahub.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":"c904fa98-3adc-40dd-8908-b1194540cf77","keyName":"e2e-sub-iso-a0daeb","subscription":"e2e-a-only-6ce237","tenant":"e2e-shared-a-669fee","userId":"c904fa98-3adc-40dd-8908-b1194540cf77","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e360f595-d945-4976-89d6-744db1274918","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e360f595-d945-4976-89d6-744db1274918","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e360f595-d945-4976-89d6-744db1274918","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e360f595-d945-4976-89d6-744db1274918","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/sub-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e360f595-d945-4976-89d6-744db1274918","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e360f595-d945-4976-89d6-744db1274918","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e360f595-d945-4976-89d6-744db1274918","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-6ce237"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e360f595-d945-4976-89d6-744db1274918","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-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e360f595-d945-4976-89d6-744db1274918","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e360f595-d945-4976-89d6-744db1274918","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35632","PortSpecifier":{"PortValue":35632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f48ff907-adfb-47d7-9937-c4103f3806c0","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:35632","PortSpecifier":{"PortValue":35632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380394,"nanos":685543448},"http":{"id":"f48ff907-adfb-47d7-9937-c4103f3806c0","method":"GET","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-9aMpGhiy8lItm9Tu_lBhR1PneBiUlvfkFZTWEUPKSCqWR5ctTE2aaDp6iq1I"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d3a5b8.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-9aMpGhiy8lItm9Tu_lBhR1PneBiUlvfkFZTWEUPKSCqWR5ctTE2aaDp6iq1I\"}"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-d3a5b8.opendatahub.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":"c1714f70-d5d3-4226-9963-18fef1ebb50b","keyName":"e2e-sub-iso-68406d","subscription":"e2e-b-only-6ce237","tenant":"e2e-shared-b-d3a5b8","userId":"c1714f70-d5d3-4226-9963-18fef1ebb50b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/sub-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-6ce237"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","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-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f48ff907-adfb-47d7-9937-c4103f3806c0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47186","PortSpecifier":{"PortValue":47186}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47186","PortSpecifier":{"PortValue":47186}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380411,"nanos":424800932},"http":{"id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/sub-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","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-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"062d480c-c0c9-4cbb-88b4-501d16f4d7d7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47624","PortSpecifier":{"PortValue":47624}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47624","PortSpecifier":{"PortValue":47624}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380411,"nanos":477079434},"http":{"id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/sub-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","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-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51cb45bf-2a44-48ad-ba32-b7ed63ee22cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47202","PortSpecifier":{"PortValue":47202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d01d95af-12be-4b68-9dc8-b91db31a6700","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47202","PortSpecifier":{"PortValue":47202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380411,"nanos":513496712},"http":{"id":"d01d95af-12be-4b68-9dc8-b91db31a6700","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QZIxLbQM7K6nzrQ_tdx2f4ylL7oBaiB6nIkgRgs1KD2JI8qjdri2eHvobml"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QZIxLbQM7K6nzrQ_tdx2f4ylL7oBaiB6nIkgRgs1KD2JI8qjdri2eHvobml\"}"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-669fee.opendatahub.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":"66832c76-4152-4fbd-a2d1-380cc2652f94","keyName":"e2e-sub-iso-865a0e","subscription":"e2e-shared-sub-a7d075","tenant":"e2e-shared-a-669fee","userId":"66832c76-4152-4fbd-a2d1-380cc2652f94","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/sub-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","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-a7d075"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d01d95af-12be-4b68-9dc8-b91db31a6700","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47630","PortSpecifier":{"PortValue":47630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:47630","PortSpecifier":{"PortValue":47630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380411,"nanos":543728414},"http":{"id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-YFvMdGJ0vYBE797V_mRRfJEymyXEjLXsFpYLFVPi6TGmShlzz5wB18mnFiy8"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d3a5b8.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-YFvMdGJ0vYBE797V_mRRfJEymyXEjLXsFpYLFVPi6TGmShlzz5wB18mnFiy8\"}"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-d3a5b8.opendatahub.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":"775eb163-2500-4c28-aeb9-59d1b30e55c2","keyName":"e2e-sub-iso-1d8d7c","subscription":"e2e-shared-sub-a7d075","tenant":"e2e-shared-b-d3a5b8","userId":"775eb163-2500-4c28-aeb9-59d1b30e55c2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/sub-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-a7d075"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","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-06T23:26:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:26:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb7a98ab-22ff-431b-994c-11a79cfb95cd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47533a18294790c4aeb4e4eaf622753781f39f54e425f006d6c6236523558522"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a016e0ced5b89c54bff49e2658a2600b0d2f9b857fae9437b184b7f91d03f1f"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea03c43abbd31b4baf2c7ef8cb490f7375b231e6cfd962697fa1cc8ce52f7389"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d275222f9a220ff68a02b85518a35ac5ae28deb3e33e26b42d843ad41ab2b412"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b8c9b78e1143f159abbaa02c746e9efa10b5ce6d42612278ecb9c01538595787"} {"level":"info","ts":"2026-07-06T23:26:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9fa100706c18eaa2b4434ea9885d77e8c6ec02b59345ae3c03f56208a46988af"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23d508b50890e070a99b118be8b7219acc5d8114487f763c4b9eeb2e2d5f1d29"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b98dca9b1e5dd14479239090af1ff67873cd8c1b67d49a0dd97fa0339cbb1e4"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ef7468e28f9580634ecb368571f9f90fc1b3dea77c7e74fe87d60bad75a9e6e"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bea29feb2b69ad2e5864757062fa1bd6492fac2a242525a35ce31ec5d72198a"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52850a86647325ba5b4e926e1214eb91f3226b776c0eaee40d94a03c229c0e09"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5944ead5bce187b134f97de2608b312a03b3fc52b6387470258488d412557b06"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08ef11131befb2f8a44c09e88cd29aa8eeda8c6ceffde31935805bf1165ff689"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ddb03d945ed7811a2e26aea56687e4848b307b159c0e88cd22244e9d9813b436"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c704f17ff950bbab55c0cd484c695dc06fae4aba06b4c7ea4d6bd7395d364b92"} {"level":"info","ts":"2026-07-06T23:26:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62d264770c572eeb17b6afb5b27e14b9d4b324dabbc0166c76d38aadb977e775"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c\": 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-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c"} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"debug","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d"} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c"} {"level":"info","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d"} {"level":"debug","ts":"2026-07-06T23:27:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"} {"level":"error","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d\": 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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-06T23:27:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-06T23:27: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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d\": 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-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-06T23:27:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-06T23:27:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"debug","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d"} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77"} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"} {"level":"info","ts":"2026-07-06T23:27:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c"} {"level":"info","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:49480","PortSpecifier":{"PortValue":49480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0544e185-4b54-47c9-ad61-e2006e0ba564","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:49480","PortSpecifier":{"PortValue":49480}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380475,"nanos":228660978},"http":{"id":"0544e185-4b54-47c9-ad61-e2006e0ba564","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","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-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0544e185-4b54-47c9-ad61-e2006e0ba564","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43736","PortSpecifier":{"PortValue":43736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"025a37f0-6c37-43d1-b126-713d122aadb3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43736","PortSpecifier":{"PortValue":43736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380475,"nanos":269344382},"http":{"id":"025a37f0-6c37-43d1-b126-713d122aadb3","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","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-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"025a37f0-6c37-43d1-b126-713d122aadb3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"799253f4-4cec-4be0-8803-3b270796d019","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:49494","PortSpecifier":{"PortValue":49494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"799253f4-4cec-4be0-8803-3b270796d019","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"799253f4-4cec-4be0-8803-3b270796d019","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:49494","PortSpecifier":{"PortValue":49494}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380475,"nanos":311024632},"http":{"id":"799253f4-4cec-4be0-8803-3b270796d019","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"799253f4-4cec-4be0-8803-3b270796d019","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"799253f4-4cec-4be0-8803-3b270796d019","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e\"}"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-669fee.opendatahub.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":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","subscription":"e2e-rate-iso-a-f59e7b","tenant":"e2e-shared-a-669fee","userId":"53231a90-68e4-43b5-8c26-98d8e8e86480","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"799253f4-4cec-4be0-8803-3b270796d019","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-f59e7b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"799253f4-4cec-4be0-8803-3b270796d019","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"799253f4-4cec-4be0-8803-3b270796d019","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"799253f4-4cec-4be0-8803-3b270796d019","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-f59e7b"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"799253f4-4cec-4be0-8803-3b270796d019","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","selected_subscription":"e2e-rate-iso-a-f59e7b","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-f59e7b@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"799253f4-4cec-4be0-8803-3b270796d019","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:27:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"799253f4-4cec-4be0-8803-3b270796d019","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af7840a2-886b-4a98-8339-27c947beefa9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43454","PortSpecifier":{"PortValue":43454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af7840a2-886b-4a98-8339-27c947beefa9","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af7840a2-886b-4a98-8339-27c947beefa9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43454","PortSpecifier":{"PortValue":43454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380476,"nanos":373849317},"http":{"id":"af7840a2-886b-4a98-8339-27c947beefa9","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af7840a2-886b-4a98-8339-27c947beefa9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e"} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af7840a2-886b-4a98-8339-27c947beefa9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e\"}"} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-669fee.opendatahub.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":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","subscription":"e2e-rate-iso-a-f59e7b","tenant":"e2e-shared-a-669fee","userId":"53231a90-68e4-43b5-8c26-98d8e8e86480","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af7840a2-886b-4a98-8339-27c947beefa9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-f59e7b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af7840a2-886b-4a98-8339-27c947beefa9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af7840a2-886b-4a98-8339-27c947beefa9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af7840a2-886b-4a98-8339-27c947beefa9","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-f59e7b"} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af7840a2-886b-4a98-8339-27c947beefa9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","selected_subscription":"e2e-rate-iso-a-f59e7b","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-f59e7b@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af7840a2-886b-4a98-8339-27c947beefa9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:27:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af7840a2-886b-4a98-8339-27c947beefa9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43456","PortSpecifier":{"PortValue":43456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:43456","PortSpecifier":{"PortValue":43456}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380477,"nanos":409146311},"http":{"id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e"} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eq9vnvdUpALbD2d1_HIIJ7WuSZCgKXlQEH96WbF0IftKpmS6ALuCINMGgJ1e\"}"} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-669fee.opendatahub.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":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","subscription":"e2e-rate-iso-a-f59e7b","tenant":"e2e-shared-a-669fee","userId":"53231a90-68e4-43b5-8c26-98d8e8e86480","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-f59e7b\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-f59e7b"} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","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-06T23:27:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"53231a90-68e4-43b5-8c26-98d8e8e86480","keyName":"e2e-rate-a-f59e7b","selected_subscription":"e2e-rate-iso-a-f59e7b","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-f59e7b@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f59e7b","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:27:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3e55ae3-f6d9-4d28-aeaf-7bdcbf7346e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d906d448-a051-41d0-9347-e2afd9f02967","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48884","PortSpecifier":{"PortValue":48884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d906d448-a051-41d0-9347-e2afd9f02967","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d906d448-a051-41d0-9347-e2afd9f02967","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48884","PortSpecifier":{"PortValue":48884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380493,"nanos":392444761},"http":{"id":"d906d448-a051-41d0-9347-e2afd9f02967","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d906d448-a051-41d0-9347-e2afd9f02967","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d906d448-a051-41d0-9347-e2afd9f02967","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d906d448-a051-41d0-9347-e2afd9f02967","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d906d448-a051-41d0-9347-e2afd9f02967","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d906d448-a051-41d0-9347-e2afd9f02967","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d906d448-a051-41d0-9347-e2afd9f02967","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d906d448-a051-41d0-9347-e2afd9f02967","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d906d448-a051-41d0-9347-e2afd9f02967","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d906d448-a051-41d0-9347-e2afd9f02967","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-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d906d448-a051-41d0-9347-e2afd9f02967","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d906d448-a051-41d0-9347-e2afd9f02967","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:57852","PortSpecifier":{"PortValue":57852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:57852","PortSpecifier":{"PortValue":57852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380493,"nanos":432118367},"http":{"id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","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":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"]}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f10a8e70e814"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=702e95cd-f1cb-413f-b0ac-a0c6763e6279"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"418ca8c6-f2f5-4431-a0b5-3bd247c9056e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.41:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","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-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0ad8ef1-d569-4216-9557-f05a7e5ebeba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48886","PortSpecifier":{"PortValue":48886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3fdfc9da-f59e-476a-8cef-459ac7290651","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48886","PortSpecifier":{"PortValue":48886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380493,"nanos":467224765},"http":{"id":"3fdfc9da-f59e-476a-8cef-459ac7290651","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN\"}"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-669fee.opendatahub.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":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","subscription":"e2e-rate-iso-a-38cf4d","tenant":"e2e-shared-a-669fee","userId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-38cf4d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","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-38cf4d"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","selected_subscription":"e2e-rate-iso-a-38cf4d","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-38cf4d@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3fdfc9da-f59e-476a-8cef-459ac7290651","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48898","PortSpecifier":{"PortValue":48898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48898","PortSpecifier":{"PortValue":48898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380494,"nanos":502744095},"http":{"id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN"} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN\"}"} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-669fee.opendatahub.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":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","subscription":"e2e-rate-iso-a-38cf4d","tenant":"e2e-shared-a-669fee","userId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-38cf4d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-38cf4d"} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","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-06T23:28:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","selected_subscription":"e2e-rate-iso-a-38cf4d","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-38cf4d@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9fb0c4c-df23-4f80-a1ed-10bd0cb5d08c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48906","PortSpecifier":{"PortValue":48906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","method":"POST","path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions","host":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:48906","PortSpecifier":{"PortValue":48906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380495,"nanos":535422430},"http":{"id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","method":"POST","headers":{":authority":"e2e-shared-a-669fee.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dzxIVsHFWcDsBPUK_XG0rPatRHZqoxwtKPtBXRIC42MIv9Vyj1E2wmN5bDxN\"}"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-669fee.opendatahub.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":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","subscription":"e2e-rate-iso-a-38cf4d","tenant":"e2e-shared-a-669fee","userId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-669fee.opendatahub.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-669fee/rate-test-model-669fee\",\"requestedSubscription\":\"e2e-rate-iso-a-38cf4d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-669fee.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-38cf4d"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"38a919c0-c083-42fe-ac83-e373b20dcc5f","keyName":"e2e-rate-a-38cf4d","selected_subscription":"e2e-rate-iso-a-38cf4d","selected_subscription_key":"ai-tenant-e2e-shared-a-669fee/e2e-rate-iso-a-38cf4d@ai-tenant-e2e-shared-a-669fee/rate-test-model-669fee","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-669fee","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-38cf4d","namespace":"ai-tenant-e2e-shared-a-669fee","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"677dfa9a-8e50-4f8f-a98d-31e08719b418","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:57858","PortSpecifier":{"PortValue":57858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2be13cd2-5afb-4438-8789-56a9013c8332","method":"POST","path":"/ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8/v1/completions","host":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.10:57858","PortSpecifier":{"PortValue":57858}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.41:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783380495,"nanos":570709762},"http":{"id":"2be13cd2-5afb-4438-8789-56a9013c8332","method":"POST","headers":{":authority":"e2e-shared-b-d3a5b8.apps.c2541661-93f3-427f-b0de-f10a8e70e814.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-4jKoPYbAmf59MB48_ccFqqcVEz6riwxIquBpRzcHrTigDC2FvIavYCyRRRFA"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d3a5b8.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-4jKoPYbAmf59MB48_ccFqqcVEz6riwxIquBpRzcHrTigDC2FvIavYCyRRRFA\"}"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-d3a5b8.opendatahub.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":"1339bca6-ba8d-4ed9-be37-0fe7d1d78c7c","keyName":"e2e-rate-b-38cf4d","subscription":"e2e-rate-iso-b-38cf4d","tenant":"e2e-shared-b-d3a5b8","userId":"1339bca6-ba8d-4ed9-be37-0fe7d1d78c7c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-d3a5b8.opendatahub.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-d3a5b8/rate-test-model-d3a5b8\",\"requestedSubscription\":\"e2e-rate-iso-b-38cf4d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-d3a5b8.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-d3a5b8","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-38cf4d","namespace":"ai-tenant-e2e-shared-b-d3a5b8","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-38cf4d"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","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-06T23:28:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","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":"1339bca6-ba8d-4ed9-be37-0fe7d1d78c7c","keyName":"e2e-rate-b-38cf4d","selected_subscription":"e2e-rate-iso-b-38cf4d","selected_subscription_key":"ai-tenant-e2e-shared-b-d3a5b8/e2e-rate-iso-b-38cf4d@ai-tenant-e2e-shared-b-d3a5b8/rate-test-model-d3a5b8","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d3a5b8","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-38cf4d","namespace":"ai-tenant-e2e-shared-b-d3a5b8","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-06T23:28:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2be13cd2-5afb-4438-8789-56a9013c8332","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf0b6d7f0b550a92ac9d1eb1d31d9c029288b4af4c16cff2b1568de0aac3241d"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86087b7e67822d58aa12ae71df0f8694362305c6366ed8c7da29a8cb35f094c5"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2ccdde6068426195f5ef336603cf59a8cdecbaeabe565ecf045fcbbad6466ec"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/152ec893d3bfa00eb7cff08e42a061685ae78e379af75613a0ffe34d31c13728"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5569ed9dee265e3cca7e1384afcc1f58fc2a20329f12537477dfe27851e6b862"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dec0db9a31f65589578e339adb1dfe5af0cf61cf612f1b216fb6fc0c88ee6d77"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6035e208f30cef7274cba1c7bae7d311bfd137a5c3a9f664c8c4fe1f9950e941"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e689282d75114bc242b7fa4feb6361fcacdd4113d99c566139151a3f2eb56c80"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa070001a451315a92e340cba6eceb57de399fb8523a42dc4306043cdb677a46"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/539f6ce2467982e5387daefbf89d77fcb499b1b7dd7d5f326de7a59151d24a14"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ecac708748890f1b90ba9e66ac1115053479810cdb61f392e21b62d37659ee1c"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/720d2ee00a74a6a060b1ca755825a90c81804a2509af3a8671a7943a1a36f08a"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d7686d152f6eb9eb2ecc0a83a3403cd186f6b02011efe89aaa32b6911afb2f0"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/37dbbca59b4f7d27c8fbb26278506ebc34b0d8f19fe057ea42d96d81f86a365d"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f33cb5360fe3f8c53d2511a72e5c2ff5774cdba070270fadc6a304af3e171544"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e57c36afed5446bdf591fb4c05c373a1c28d965893fc1e61cdef03e335b138c"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcd727c4947a46f94e95a7865b4d5faf5b826d6c290f7dfd46fac0c10130147b"} {"level":"info","ts":"2026-07-06T23:28:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/17d70c7d81edac499c3f1ea9d337f3b3d5caeb4aca7c9a4aa5382f39b3717adf"} {"level":"info","ts":"2026-07-06T23:29:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/454b723ed2245ca53057b66a7bac339fbfa2808b9b15d87ef5d9f5d64378a76a"} {"level":"info","ts":"2026-07-06T23:29:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/410365c7abe34dfc950c9d207986d7e64765194096aead14c1a33c9497c26625"}