--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:03:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:03:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:03:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59374","PortSpecifier":{"PortValue":59374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e506c44f-92ce-48cf-be5e-e40e1356791b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59374","PortSpecifier":{"PortValue":59374}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355430,"nanos":747756239},"http":{"id":"e506c44f-92ce-48cf-be5e-e40e1356791b","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","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-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e506c44f-92ce-48cf-be5e-e40e1356791b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:37034","PortSpecifier":{"PortValue":37034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6f6363c7-4089-4a98-b776-c513c96f17e6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:37034","PortSpecifier":{"PortValue":37034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355430,"nanos":782273944},"http":{"id":"6f6363c7-4089-4a98-b776-c513c96f17e6","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/auth-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","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-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f6363c7-4089-4a98-b776-c513c96f17e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59388","PortSpecifier":{"PortValue":59388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"261bb6ee-62ca-4993-bc60-444dac8690e0","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59388","PortSpecifier":{"PortValue":59388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355430,"nanos":829212960},"http":{"id":"261bb6ee-62ca-4993-bc60-444dac8690e0","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","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-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"261bb6ee-62ca-4993-bc60-444dac8690e0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6fac468-6511-443c-8938-b777cdf4400f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:37042","PortSpecifier":{"PortValue":37042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d6fac468-6511-443c-8938-b777cdf4400f","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6fac468-6511-443c-8938-b777cdf4400f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:37042","PortSpecifier":{"PortValue":37042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355430,"nanos":865300447},"http":{"id":"d6fac468-6511-443c-8938-b777cdf4400f","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d6fac468-6511-443c-8938-b777cdf4400f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d6fac468-6511-443c-8938-b777cdf4400f","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d6fac468-6511-443c-8938-b777cdf4400f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6fac468-6511-443c-8938-b777cdf4400f","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6fac468-6511-443c-8938-b777cdf4400f","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6fac468-6511-443c-8938-b777cdf4400f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/auth-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d6fac468-6511-443c-8938-b777cdf4400f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6fac468-6511-443c-8938-b777cdf4400f","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-29T20:03:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6fac468-6511-443c-8938-b777cdf4400f","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-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6fac468-6511-443c-8938-b777cdf4400f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:03:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6fac468-6511-443c-8938-b777cdf4400f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:03:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"info","ts":"2026-07-29T20:03:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:03:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:03:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:03:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af\": 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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1\": 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-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"debug","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:44522","PortSpecifier":{"PortValue":44522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:44522","PortSpecifier":{"PortValue":44522}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355478,"nanos":10559087},"http":{"id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","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-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e62fd8f-4d59-431c-83eb-61b0602dd082","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36010","PortSpecifier":{"PortValue":36010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36010","PortSpecifier":{"PortValue":36010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355478,"nanos":52417716},"http":{"id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/auth-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","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-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97bb6f4e-c2ec-46ce-bac0-586d21facc52","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36014","PortSpecifier":{"PortValue":36014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","method":"GET","path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36014","PortSpecifier":{"PortValue":36014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355478,"nanos":87371614},"http":{"id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","method":"GET","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/auth-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","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-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32a9219c-b48d-44a3-a51e-a1e42d62609f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"275472f4-b552-4d77-94da-7460958e8ac9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:44530","PortSpecifier":{"PortValue":44530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"275472f4-b552-4d77-94da-7460958e8ac9","method":"GET","path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"275472f4-b552-4d77-94da-7460958e8ac9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:44530","PortSpecifier":{"PortValue":44530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355478,"nanos":119181957},"http":{"id":"275472f4-b552-4d77-94da-7460958e8ac9","method":"GET","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"275472f4-b552-4d77-94da-7460958e8ac9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"275472f4-b552-4d77-94da-7460958e8ac9","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"275472f4-b552-4d77-94da-7460958e8ac9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3a000151-92de-440e-8b3b-9812176d6ca0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275472f4-b552-4d77-94da-7460958e8ac9","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275472f4-b552-4d77-94da-7460958e8ac9","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"275472f4-b552-4d77-94da-7460958e8ac9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"275472f4-b552-4d77-94da-7460958e8ac9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"275472f4-b552-4d77-94da-7460958e8ac9","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-29T20:04:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"275472f4-b552-4d77-94da-7460958e8ac9","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-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"275472f4-b552-4d77-94da-7460958e8ac9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:04:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"275472f4-b552-4d77-94da-7460958e8ac9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"info","ts":"2026-07-29T20:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"error","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24\": 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-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:04:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:04:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:04: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-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:05:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:54812","PortSpecifier":{"PortValue":54812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:54812","PortSpecifier":{"PortValue":54812}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355517,"nanos":999949094},"http":{"id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","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-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9939b611-767e-48c3-8d97-b0b9452a7d5c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55eace4b-b436-4790-998c-0436a63b5cde","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55530","PortSpecifier":{"PortValue":55530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"55eace4b-b436-4790-998c-0436a63b5cde","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55eace4b-b436-4790-998c-0436a63b5cde","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55530","PortSpecifier":{"PortValue":55530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355518,"nanos":43408995},"http":{"id":"55eace4b-b436-4790-998c-0436a63b5cde","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"55eace4b-b436-4790-998c-0436a63b5cde","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"55eace4b-b436-4790-998c-0436a63b5cde","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55eace4b-b436-4790-998c-0436a63b5cde","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/auth-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55eace4b-b436-4790-998c-0436a63b5cde","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-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55eace4b-b436-4790-998c-0436a63b5cde","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55eace4b-b436-4790-998c-0436a63b5cde","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bca0628e-da15-422f-950c-b6e9009902e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:54822","PortSpecifier":{"PortValue":54822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bca0628e-da15-422f-950c-b6e9009902e9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bca0628e-da15-422f-950c-b6e9009902e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:54822","PortSpecifier":{"PortValue":54822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355518,"nanos":88672911},"http":{"id":"bca0628e-da15-422f-950c-b6e9009902e9","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bca0628e-da15-422f-950c-b6e9009902e9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-KI0Rtb5DQyyo7QML_EXIMsK2ViH7GV7AlJBXXVQb6iMyQB5grQGiORAxlIlA"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bca0628e-da15-422f-950c-b6e9009902e9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-KI0Rtb5DQyyo7QML_EXIMsK2ViH7GV7AlJBXXVQb6iMyQB5grQGiORAxlIlA\"}"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"dbe6c0c3-939a-4975-9f3c-2ae8b2dd81ac","keyName":"e2e-auth-iso-a-279841","subscription":"e2e-auth-iso-5fcc34","tenant":"e2e-shared-a-a60880","userId":"dbe6c0c3-939a-4975-9f3c-2ae8b2dd81ac","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bca0628e-da15-422f-950c-b6e9009902e9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bca0628e-da15-422f-950c-b6e9009902e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/auth-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bca0628e-da15-422f-950c-b6e9009902e9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-5fcc34"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bca0628e-da15-422f-950c-b6e9009902e9","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-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bca0628e-da15-422f-950c-b6e9009902e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:05:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bca0628e-da15-422f-950c-b6e9009902e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:05:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54629dd064f07c4e76a1e43fc317d00eeea1fe93bdbce9a8b5d659893cde3249"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7872ef7fb2d871fff01f3182e1eea8e7f9a5d5db0f6f8879b9e48ac38e6d945f"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4bbf0a4016248d77bc71c94304db6f4dcc866cf49bfb93a6543140b686c60c67"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ce9ef473e958eaf3c9578d679f2be53f9e2d70d277ff3b27dbc44534b506f88"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c96c7b52e4951feeead90dbc15ef777471886212a7d200b632de4333b7a0e32"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5735548d17304e1bb96ca87a2e4209a9d1df6bffa0e7e615f1f776fe17fece81"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52dc7c612b457d3ea0ab47cd2b690e39e5a5e7efcac8f73e3edb74ec4ce82fb5"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/773f0b7dfcff4175bebf3756bcafd758a1c32d4e097258804371191e8af30e24"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19d1199ca9e12f0727122e9cb72035b9e23fbe32a4d0106913b940f2c9a91317"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8dc574af772af8f3793eb8cfe960f8a6393d3d0bdb52b77dc9451d804b97857"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86876cd5cf875453f664f2c284b5d44f7f5b904a3bbd1131adc5214deb1dc1a1"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/afbcdbfe25ee9b80378da8d890596ea864817d3ec5e3ae08056adffe8dde27fa"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27f15f7a33876c54b43035ac53f581b52be69e307326e870d1d40e2114ec814f"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16bfb3e8a65af42a3db0c8870ef8993a3bc4d20dcb36416223932d5295c185ad"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb4e58a7e94e818ee0977edd02dff473671871fe53fea8fdedd4af300423d8e6"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8d53e2c5196f6803f75ac953d623bc473e7ff9333c0cbbe7b4c8a0a9beeffcd"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:05:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"info","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"error","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb\": 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-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"} {"level":"error","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5\": 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-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"info","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835"} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d"} {"level":"error","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970\": 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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:06: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-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:06:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:06:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52388","PortSpecifier":{"PortValue":52388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52388","PortSpecifier":{"PortValue":52388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355617,"nanos":835499664},"http":{"id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/sub-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","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-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02e74269-84f4-4dc0-a8e1-68e6fc32a0ee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:42394","PortSpecifier":{"PortValue":42394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:42394","PortSpecifier":{"PortValue":42394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355617,"nanos":876027766},"http":{"id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/sub-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","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-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f80d3a31-52ce-41c8-93eb-18a9026018ef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52390","PortSpecifier":{"PortValue":52390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"07a4717d-9b38-468a-93a8-bbe96815d015","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52390","PortSpecifier":{"PortValue":52390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355617,"nanos":913554707},"http":{"id":"07a4717d-9b38-468a-93a8-bbe96815d015","method":"GET","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bbRdAq1qU2t13dL9_29xqD6rIjogK65ZmxG9k3AqUhmCFDHWd0wEyzv4njpL"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bbRdAq1qU2t13dL9_29xqD6rIjogK65ZmxG9k3AqUhmCFDHWd0wEyzv4njpL\"}"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fcbf51c8-4110-471c-9f85-cbea7f2564a2","keyName":"e2e-sub-iso-05a79e","subscription":"e2e-a-only-c430fd","tenant":"e2e-shared-a-a60880","userId":"fcbf51c8-4110-471c-9f85-cbea7f2564a2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/sub-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","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-c430fd"} {"level":"info","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07a4717d-9b38-468a-93a8-bbe96815d015","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:42402","PortSpecifier":{"PortValue":42402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1094b3a-2427-468e-befa-1158e7fedb90","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:42402","PortSpecifier":{"PortValue":42402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355617,"nanos":951653550},"http":{"id":"e1094b3a-2427-468e-befa-1158e7fedb90","method":"GET","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qRScAMPpZlseDC9u_HCjYlwd84vP6BqFV0xozT067MhD5LUhd0dZWxbW2v7C"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qRScAMPpZlseDC9u_HCjYlwd84vP6BqFV0xozT067MhD5LUhd0dZWxbW2v7C\"}"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"112f442a-fdc1-4528-adb4-71ed8b6520fb","keyName":"e2e-sub-iso-367179","subscription":"e2e-b-only-c430fd","tenant":"e2e-shared-b-601aa9","userId":"112f442a-fdc1-4528-adb4-71ed8b6520fb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/sub-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-c430fd"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","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-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:06:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1094b3a-2427-468e-befa-1158e7fedb90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfb31902-2980-4cca-94c0-02bed346321e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55956","PortSpecifier":{"PortValue":55956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bfb31902-2980-4cca-94c0-02bed346321e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfb31902-2980-4cca-94c0-02bed346321e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55956","PortSpecifier":{"PortValue":55956}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355637,"nanos":521018065},"http":{"id":"bfb31902-2980-4cca-94c0-02bed346321e","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bfb31902-2980-4cca-94c0-02bed346321e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bfb31902-2980-4cca-94c0-02bed346321e","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bfb31902-2980-4cca-94c0-02bed346321e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfb31902-2980-4cca-94c0-02bed346321e","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfb31902-2980-4cca-94c0-02bed346321e","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfb31902-2980-4cca-94c0-02bed346321e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/sub-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bfb31902-2980-4cca-94c0-02bed346321e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfb31902-2980-4cca-94c0-02bed346321e","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfb31902-2980-4cca-94c0-02bed346321e","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-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfb31902-2980-4cca-94c0-02bed346321e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfb31902-2980-4cca-94c0-02bed346321e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:34728","PortSpecifier":{"PortValue":34728}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:34728","PortSpecifier":{"PortValue":34728}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355637,"nanos":557172056},"http":{"id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/sub-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","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-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2327cd1c-9c10-492f-a9a1-d976bdcb9c92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55962","PortSpecifier":{"PortValue":55962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f4099272-5d74-4026-83ab-a73ae15a5bee","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55962","PortSpecifier":{"PortValue":55962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355637,"nanos":586515166},"http":{"id":"f4099272-5d74-4026-83ab-a73ae15a5bee","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1HlZFqTONNE1nV8g4_U3uFUKC875y1eHLrMcyFAShzLJ2uxRTdiOOUgw2Ruz7"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1HlZFqTONNE1nV8g4_U3uFUKC875y1eHLrMcyFAShzLJ2uxRTdiOOUgw2Ruz7\"}"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fccc5b1f-3bb5-45c8-810b-af5f702483c6","keyName":"e2e-sub-iso-83fa0a","subscription":"e2e-shared-sub-c7c2fb","tenant":"e2e-shared-a-a60880","userId":"fccc5b1f-3bb5-45c8-810b-af5f702483c6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/sub-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-c7c2fb"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","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-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4099272-5d74-4026-83ab-a73ae15a5bee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09f24a78-8314-4eba-a175-23a962032158","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:34730","PortSpecifier":{"PortValue":34730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"09f24a78-8314-4eba-a175-23a962032158","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09f24a78-8314-4eba-a175-23a962032158","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:34730","PortSpecifier":{"PortValue":34730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355637,"nanos":614884580},"http":{"id":"09f24a78-8314-4eba-a175-23a962032158","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"09f24a78-8314-4eba-a175-23a962032158","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RNsA5Tz9DwFKaFPJ_HHrpP8mc1tJ4LWVDdds1oJ7Jzd8xx6gUZxm0XQDIHph"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"09f24a78-8314-4eba-a175-23a962032158","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RNsA5Tz9DwFKaFPJ_HHrpP8mc1tJ4LWVDdds1oJ7Jzd8xx6gUZxm0XQDIHph\"}"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"09f24a78-8314-4eba-a175-23a962032158","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-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4e912a80-66e9-4072-abba-64296969396f","keyName":"e2e-sub-iso-036db2","subscription":"e2e-shared-sub-c7c2fb","tenant":"e2e-shared-b-601aa9","userId":"4e912a80-66e9-4072-abba-64296969396f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"09f24a78-8314-4eba-a175-23a962032158","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09f24a78-8314-4eba-a175-23a962032158","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09f24a78-8314-4eba-a175-23a962032158","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09f24a78-8314-4eba-a175-23a962032158","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/sub-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09f24a78-8314-4eba-a175-23a962032158","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09f24a78-8314-4eba-a175-23a962032158","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-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09f24a78-8314-4eba-a175-23a962032158","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-c7c2fb"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"09f24a78-8314-4eba-a175-23a962032158","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09f24a78-8314-4eba-a175-23a962032158","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:07:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09f24a78-8314-4eba-a175-23a962032158","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:07:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b391347d9b369202d03847c7048305bb7064d82b7c27f851ac96c3db415928d"} {"level":"info","ts":"2026-07-29T20:07:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9407717c7b0c264f8e252e3e0d80e712d7768cfb7dedcb6fe6638a0cd16c3668"} {"level":"info","ts":"2026-07-29T20:07:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83fed0e5b9af061a24804706d3030ff96a68e37132d55f659ac7711e084796c6"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/50ca435c11fcd5c005541a8a4f99f0844e0b9b40eb104775f92eb7bb6757972b"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dfa205765c90ece3ccf73e836b16bc070759d5acda29329133a8f589e2b79ece"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/38e1711512fd4c7543e4fb5336a876f2d7715ff092f79abf8bd2ce76b5ba1629"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2b6901cb0b450824c5cd82a58f618e3eea724683d23c64aac9a930468b72dbc"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4105036467ec7b003ba9aeae6f7d1704c7bf28e3e7ce863875d02e9ca23a6c61"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa779237fb91e45ff0bcd2b7c4886454d0983762f312b6ec43f85346e8fdf687"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a12db212cc1f3ca0c9dc627042a6252cfab1356adeb34c2428c6aad7c32d5041"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08d7cbc50f4ba6712e394611962c2d82b1d3449d5eb428773099da12af697039"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a996c4956a68d29dc7b376b6a48843bc00de9db6a08f242eaab15ed2bf4a029"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/245195bffae57c7b28a401585f96533ffa9ae86e5a790b4d1ac01a5aaf4d9cb1"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81f5dc669e261cd548ba061587ee43e32b735ec294715e481759a7f6ad8db6d5"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78a1e2b1cfb2714b351c0c06a2bb026df4430a02467bd4f3381520e4fc9aaeff"} {"level":"info","ts":"2026-07-29T20:07:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70b4ee47660e38e72d339408b472c5f75213aaa156496c34427eaa5fc11f2835"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a"} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554\": 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-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"error","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b\": 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-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"} {"level":"info","ts":"2026-07-29T20:08:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2\": 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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b"} {"level":"debug","ts":"2026-07-29T20:08:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:08: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-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a"} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:08:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a"} {"level":"info","ts":"2026-07-29T20:08:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72"} {"level":"info","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46334","PortSpecifier":{"PortValue":46334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46334","PortSpecifier":{"PortValue":46334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355723,"nanos":777519978},"http":{"id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","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-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7bc243fb-a6d2-4a6b-aacd-fd3ffef14094","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46126","PortSpecifier":{"PortValue":46126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46126","PortSpecifier":{"PortValue":46126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355723,"nanos":816537259},"http":{"id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","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-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92b518aa-11c6-48df-98ae-169ca68a3ac5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46344","PortSpecifier":{"PortValue":46344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46344","PortSpecifier":{"PortValue":46344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355723,"nanos":853056751},"http":{"id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq\"}"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","subscription":"e2e-rate-iso-a-06d90d","tenant":"e2e-shared-a-a60880","userId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-06d90d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","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-06d90d"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","selected_subscription":"e2e-rate-iso-a-06d90d","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-06d90d@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:08:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93bf60f0-9b72-4ff6-90d4-5386ebdc87b4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46348","PortSpecifier":{"PortValue":46348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7df07c8a-7935-4326-9815-eb9e03ed4850","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46348","PortSpecifier":{"PortValue":46348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355724,"nanos":939634791},"http":{"id":"7df07c8a-7935-4326-9815-eb9e03ed4850","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq"} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq\"}"} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","subscription":"e2e-rate-iso-a-06d90d","tenant":"e2e-shared-a-a60880","userId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-06d90d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-06d90d"} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","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-29T20:08:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","selected_subscription":"e2e-rate-iso-a-06d90d","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-06d90d@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:08:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7df07c8a-7935-4326-9815-eb9e03ed4850","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46356","PortSpecifier":{"PortValue":46356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87c8e257-7549-4cb7-a809-8270eac6ead2","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46356","PortSpecifier":{"PortValue":46356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355725,"nanos":978198773},"http":{"id":"87c8e257-7549-4cb7-a809-8270eac6ead2","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq"} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3IfzjYdYRFXj2Ntn_GkqP8lfIFzFyu0vTDqo4ANY1uLJcX8VTHcGHsFKefVq\"}"} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","subscription":"e2e-rate-iso-a-06d90d","tenant":"e2e-shared-a-a60880","userId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-06d90d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-06d90d"} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","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-29T20:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4d3378e-8439-4dc6-afa6-6f76033ecfa0","keyName":"e2e-rate-a-06d90d","selected_subscription":"e2e-rate-iso-a-06d90d","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-06d90d@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-06d90d","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87c8e257-7549-4cb7-a809-8270eac6ead2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53292","PortSpecifier":{"PortValue":53292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72f77537-56c9-90ac-a754-903a4e8b301d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53292","PortSpecifier":{"PortValue":53292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355745,"nanos":97200015},"http":{"id":"72f77537-56c9-90ac-a754-903a4e8b301d","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.60:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","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-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72f77537-56c9-90ac-a754-903a4e8b301d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:49942","PortSpecifier":{"PortValue":49942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:49942","PortSpecifier":{"PortValue":49942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355745,"nanos":133403705},"http":{"id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.63:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","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-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46af65a8-3f8f-4f03-9913-0ea8e1a807d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53308","PortSpecifier":{"PortValue":53308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53308","PortSpecifier":{"PortValue":53308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355745,"nanos":167494383},"http":{"id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","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-29T20:09:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ba5d5b4-7e34-43c9-8be9-73fd7fb69bc9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"429089e8-1609-479f-b386-54d97e641c78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53314","PortSpecifier":{"PortValue":53314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"429089e8-1609-479f-b386-54d97e641c78","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"429089e8-1609-479f-b386-54d97e641c78","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53314","PortSpecifier":{"PortValue":53314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355746,"nanos":202636280},"http":{"id":"429089e8-1609-479f-b386-54d97e641c78","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"429089e8-1609-479f-b386-54d97e641c78","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"429089e8-1609-479f-b386-54d97e641c78","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"429089e8-1609-479f-b386-54d97e641c78","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"429089e8-1609-479f-b386-54d97e641c78","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"429089e8-1609-479f-b386-54d97e641c78","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"429089e8-1609-479f-b386-54d97e641c78","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"429089e8-1609-479f-b386-54d97e641c78","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-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"429089e8-1609-479f-b386-54d97e641c78","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-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"429089e8-1609-479f-b386-54d97e641c78","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"429089e8-1609-479f-b386-54d97e641c78","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-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"429089e8-1609-479f-b386-54d97e641c78","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-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"429089e8-1609-479f-b386-54d97e641c78","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-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"429089e8-1609-479f-b386-54d97e641c78","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"429089e8-1609-479f-b386-54d97e641c78","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"429089e8-1609-479f-b386-54d97e641c78","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"429089e8-1609-479f-b386-54d97e641c78","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53320","PortSpecifier":{"PortValue":53320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53320","PortSpecifier":{"PortValue":53320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355747,"nanos":237857517},"http":{"id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","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-29T20:09:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca995978-88b2-4e6c-8ada-7b8a8c220650","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53332","PortSpecifier":{"PortValue":53332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53332","PortSpecifier":{"PortValue":53332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355748,"nanos":277079308},"http":{"id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","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-29T20:09:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd93a95e-5016-4821-9bf0-595f6cc8c16b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56834","PortSpecifier":{"PortValue":56834}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56834","PortSpecifier":{"PortValue":56834}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355749,"nanos":314140320},"http":{"id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22773c0f-ce15-43dd-98d4-7e5e0f8dbb87","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56848","PortSpecifier":{"PortValue":56848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56848","PortSpecifier":{"PortValue":56848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355750,"nanos":352036752},"http":{"id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","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-29T20:09:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c07b49a-933d-49f9-ac47-3c7a7ffb1a76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56852","PortSpecifier":{"PortValue":56852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"39a84eff-df1d-4722-a201-4cb086f71e4a","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56852","PortSpecifier":{"PortValue":56852}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355751,"nanos":386637146},"http":{"id":"39a84eff-df1d-4722-a201-4cb086f71e4a","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","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-29T20:09:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39a84eff-df1d-4722-a201-4cb086f71e4a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56866","PortSpecifier":{"PortValue":56866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56866","PortSpecifier":{"PortValue":56866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355752,"nanos":422313630},"http":{"id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","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-29T20:09:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cb339b2-3e29-4c66-b6de-c9d19ca7e439","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56878","PortSpecifier":{"PortValue":56878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56878","PortSpecifier":{"PortValue":56878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355753,"nanos":463122221},"http":{"id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","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-29T20:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba589287-f7c9-4a40-ba90-f0eb3c13b7ae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56886","PortSpecifier":{"PortValue":56886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","method":"POST","path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions","host":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56886","PortSpecifier":{"PortValue":56886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.60:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355754,"nanos":525773228},"http":{"id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","method":"POST","headers":{":authority":"e2e-shared-a-a60880.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XNJxVRMSJpcvuih7_IQ8YVVLnj7QZEdSr0Ht1u8G0DGvqu9JqgJg8JlbWraY\"}"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","subscription":"e2e-rate-iso-a-95e617","tenant":"e2e-shared-a-a60880","userId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\",\"requestedSubscription\":\"e2e-rate-iso-a-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-a60880.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e8a40326-ee37-45f5-9053-1e8d380fa01a","keyName":"e2e-rate-a-95e617","selected_subscription":"e2e-rate-iso-a-95e617","selected_subscription_key":"ai-tenant-e2e-shared-a-a60880/e2e-rate-iso-a-95e617@ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-a60880/models/facebook/opt-125m","name":"rate-test-model-a60880","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-95e617","namespace":"ai-tenant-e2e-shared-a-a60880","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-a60880/rate-test-model-a60880"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11795c42-7d10-4bc1-a526-8d8a952e5aeb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:41696","PortSpecifier":{"PortValue":41696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","method":"POST","path":"/ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9/v1/completions","host":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:41696","PortSpecifier":{"PortValue":41696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.63:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355754,"nanos":590498858},"http":{"id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","method":"POST","headers":{":authority":"e2e-shared-b-601aa9.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1IwevzIS5uEMmKknX_ynR1tNoPooMWhfxFMvOCEAP7qAozwwnY6jOTw2Y41K"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1IwevzIS5uEMmKknX_ynR1tNoPooMWhfxFMvOCEAP7qAozwwnY6jOTw2Y41K\"}"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d92cec51-850f-4e30-b11c-50b84a35f0d1","keyName":"e2e-rate-b-95e617","subscription":"e2e-rate-iso-b-95e617","tenant":"e2e-shared-b-601aa9","userId":"d92cec51-850f-4e30-b11c-50b84a35f0d1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9\",\"requestedSubscription\":\"e2e-rate-iso-b-95e617\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-601aa9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m","name":"rate-test-model-601aa9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-95e617","namespace":"ai-tenant-e2e-shared-b-601aa9","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9"}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-95e617"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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-29T20:09:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","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":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d92cec51-850f-4e30-b11c-50b84a35f0d1","keyName":"e2e-rate-b-95e617","selected_subscription":"e2e-rate-iso-b-95e617","selected_subscription_key":"ai-tenant-e2e-shared-b-601aa9/e2e-rate-iso-b-95e617@ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-601aa9/models/facebook/opt-125m","name":"rate-test-model-601aa9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-95e617","namespace":"ai-tenant-e2e-shared-b-601aa9","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-601aa9/rate-test-model-601aa9"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:09:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb66d8a3-eb87-4334-b5fa-f9766a7705ef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564ac2de351dd7aadfb196eb93d18a0b277130f673aae9cb5a37396e54138adb"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94011fecdfd5a8ba3c43f8d47bd8e8bf935697b3559240481c69db759d70a07d"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eca9b9b730b868fa2bf3c94b0ac4c407823f61ff7732dc23979b7a37780eb970"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9db278f3e07554874688f696cde6d83fa8f05a1390fe857027064857fb6b556b"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/43e2da97df1b6d30394268f349432036f0f7bafe7b6064091db5a5fa353698bf"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eab4da6072a69f1d431a4b5ba66adb7cf1b99319ba9c42491c27f7d274066628"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d5b6c238d0f5ba6cca121f05fc148bce7b55296080885a950ce792d1032b056"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0053d64912c4e7c18e88fe7c3a4de719f2c4ead1336050a8b2ae0b51317cbd5"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c73b12b284df31a487c6a59494d174267752f1a5801c87ab1080f3ae9316b5a"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f54e1648f3156814aff5642b54dbc76e92ab977e5c1db4539527cb41e8cbd72"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4fb3bcedc510eb37e030a6c58c2512fb47e81c17729979108afe4a891155ce33"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc75f6bf929fccc787ac7d4b9f52858861f82799868a987f16ae5103ad0b5b17"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aeb75b1c4d598f9b449e06cf93a2329fe4226ec923ef19dd1860f796deb0749c"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ea470af8e809f34459ca0c1eba4e54da2d2e813b0308f295ddd131d70a8505a"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb036f84af705372084d02fcb859846135ab082ec710c72a2a6fac0ad77ece2"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/423272b65e93502c2aff5bc2224600d54c306f1053c676118baa377ed23b7da8"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea690fa9f23772c5d5fd6a8e58e578ec5a7f5efacd2fe047794c75390ac523af"} {"level":"info","ts":"2026-07-29T20:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea8a72b209707855d9db693f8c96d48a7290b0532472e2644d1721760ec06566"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68aede8520785aba63ff675db0d6dc09885e1fc809602c22b960fb6fef9a312b"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ccce2a1b475520c2fe67295f79b290ab8bdbdabcaf761cf4a9a3d96c0f09ecd1"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62f94e5b0644d69d04b6fff26e32db3c377578750a424cf8d60da4745e01b5be"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61c14a819803b0e44fb9b5839c6b13998ea512f3f2a3215f2773ebe435865aa5"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f1fc53b68a0a40d7e4c4dbe23c98c1cfa7f6d7d21ad3209aa92bc966f63e554"} {"level":"info","ts":"2026-07-29T20:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3df4525f32444b16365d1e38d44c2835132db9e738ca6bddcf5824301b52df9d"} {"level":"info","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50292","PortSpecifier":{"PortValue":50292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50292","PortSpecifier":{"PortValue":50292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355839,"nanos":184810367},"http":{"id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","method":"POST","headers":{":authority":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","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-29T20:10:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f074a81e-57a4-43f4-bf27-99c187d3cc61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50304","PortSpecifier":{"PortValue":50304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"63b109e1-a802-4278-97e5-d1308ed38cbe","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50304","PortSpecifier":{"PortValue":50304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.43:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355839,"nanos":231715287},"http":{"id":"63b109e1-a802-4278-97e5-d1308ed38cbe","method":"POST","headers":{":authority":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QRt0Rc9sEMPACIOi_uKx3WwIoWTJ05jZGamwSHuSuRQWVlHsNJSrKzKxio6W"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QRt0Rc9sEMPACIOi_uKx3WwIoWTJ05jZGamwSHuSuRQWVlHsNJSrKzKxio6W\"}"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"633bd847-df42-4181-877e-cfbefe3fbdab","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"633bd847-df42-4181-877e-cfbefe3fbdab","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.43:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","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-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"633bd847-df42-4181-877e-cfbefe3fbdab","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:10:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63b109e1-a802-4278-97e5-d1308ed38cbe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"} {"level":"info","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3\": 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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"error","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3\": 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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3\": 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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998"} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-29T20:11: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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-29T20:11:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"error","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154\": 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-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-29T20:11:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36986","PortSpecifier":{"PortValue":36986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"86c638b4-db43-4ab6-95d3-458467ae4e68","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-fb0399.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36986","PortSpecifier":{"PortValue":36986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355892,"nanos":253639546},"http":{"id":"86c638b4-db43-4ab6-95d3-458467ae4e68","method":"POST","headers":{":authority":"e2e-ipp-a-fb0399.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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":"45df9870-fc87-478a-bded-d2e9a5e9e30d","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"]}} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/9f4c86e49ef5"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5892efde-1901-46a8-90c3-e76cc29812c7"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"45df9870-fc87-478a-bded-d2e9a5e9e30d","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-fb0399.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.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-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-fb0399/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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-29T20:11:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","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-29T20:11:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:11:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"86c638b4-db43-4ab6-95d3-458467ae4e68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36990","PortSpecifier":{"PortValue":36990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"79e9079f-e53a-4d47-829e-298a43deef1c","method":"POST","path":"/ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399/v1/chat/completions","host":"e2e-ipp-a-fb0399.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36990","PortSpecifier":{"PortValue":36990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785355894,"nanos":314936702},"http":{"id":"79e9079f-e53a-4d47-829e-298a43deef1c","method":"POST","headers":{":authority":"e2e-ipp-a-fb0399.apps.ad6099e4-2782-43b6-a91b-9f4c86e49ef5.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-DqYKPIboA1ShHGSQ_fQANcJys8r8EhrwFvlidpuRIPUUVXPM4su70J8flclo"} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-fb0399.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-DqYKPIboA1ShHGSQ_fQANcJys8r8EhrwFvlidpuRIPUUVXPM4su70J8flclo\"}"} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-fb0399.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"1187ed25-ba6a-4020-b38d-f811c462c2be","keyName":"e2e-ipp-fb0399","subscription":"ipp-route-fb0399-sub","tenant":"e2e-ipp-a-fb0399","userId":"1187ed25-ba6a-4020-b38d-f811c462c2be","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-fb0399.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399\",\"requestedSubscription\":\"ipp-route-fb0399-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-fb0399.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-fb0399/models/facebook/opt-125m","name":"ipp-route-fb0399","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-fb0399-sub","namespace":"ai-tenant-e2e-ipp-a-fb0399","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399"}} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","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-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","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-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-fb0399/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","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-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","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-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-fb0399-sub"} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","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-29T20:11:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"1187ed25-ba6a-4020-b38d-f811c462c2be","keyName":"e2e-ipp-fb0399","selected_subscription":"ipp-route-fb0399-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399-sub@ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-fb0399/models/facebook/opt-125m","name":"ipp-route-fb0399","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-fb0399-sub","namespace":"ai-tenant-e2e-ipp-a-fb0399","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-fb0399/ipp-route-fb0399"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-29T20:11:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79e9079f-e53a-4d47-829e-298a43deef1c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-29T20:12:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfb6a16e8d27f44b515473bc55aa9266d52ff3171da98d10ae014300a40e6b86"} {"level":"info","ts":"2026-07-29T20:12:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/629792fb4af1f66a0a7f53f0928ce739f3869fba00994387c49b1b59a1ad9998"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80165ee2ab4b27c5ed49d002fe8e51b20bd1fd2912becf2939e2f264edfa61ae"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d21857bee3c045270249555f4df130c9d1454d427da849dca4a6f79a52725d0e"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2e90b671fe8b039e18fabec61b6fa6d03bfb0aceba8a67cd58e81e9b69bd361"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14224eb9ede4d9ab83bb27bd28c2484a05f848cbc644fe0e3c6518c9f780dbe0"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/77dbf751af9fb3bb04f014e780e19ac036ee3ff4be02b21edf5aea711eaf903a"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f56789eb23fea7f3c06defd7fa9f0b9cdd8941698945f1b7fd03ac23b26dbc3"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ce192f60628b1cb78c50c69ad58b20f482e3b9d45dfe4e50df71e653b44dd28"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b9a1c635f3816eeb148ddcf605d2eee7e6497157fe4ba56a61df5ac7ef4d0d3"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc4e49fe6241a977ec75ea55ffeed55528b8403ddbb70116e8a0003cc0a9e154"} {"level":"info","ts":"2026-07-29T20:12:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b22a00c1ee3876a09f64d8e382fbac918d281f1d5284b70f8c8490ac40c8073"}