--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"81844de32cf0d315fd367b3f51c51ae28d7031bea9a03665f534ffb9edc73f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:48:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:48:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/81844de32cf0d315fd367b3f51c51ae28d7031bea9a03665f534ffb9edc73f51"} {"level":"info","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d82bb263c7dcbaadd9e8147fbfde2941fce2e99259d01343fcaa0f9dc34b25bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49030d7850a2864afacd4b9fb71c20d54502e3b299b5f8f9dc3a4963697b7b21","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"81844de32cf0d315fd367b3f51c51ae28d7031bea9a03665f534ffb9edc73f51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47474","PortSpecifier":{"PortValue":47474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8b76121-6de4-4663-bf91-9f73bce17785","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","object":"source:{address:{socket_address:{address:\"10.132.0.11:47474\" port_value:47474}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538139 nanos:965766982} http:{id:\"f8b76121-6de4-4663-bf91-9f73bce17785\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"72\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"f8b76121-6de4-4663-bf91-9f73bce17785\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"72","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"f8b76121-6de4-4663-bf91-9f73bce17785"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"f8b76121-6de4-4663-bf91-9f73bce17785","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":965766982,"seconds":1785538139}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":47474},"address":"10.132.0.11:47474"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"72","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"f8b76121-6de4-4663-bf91-9f73bce17785"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"f8b76121-6de4-4663-bf91-9f73bce17785","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":965766982,"seconds":1785538139},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:47474","port":47474}}} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","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-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","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-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/auth-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","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-31T22:48:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","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-31T22:48:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:48:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8b76121-6de4-4663-bf91-9f73bce17785","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35576","PortSpecifier":{"PortValue":35576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"307dc3d1-66a2-4778-852e-4e35c1a36010","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","object":"source:{address:{socket_address:{address:\"10.132.0.11:35576\" port_value:35576}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538140 nanos:29473287} http:{id:\"307dc3d1-66a2-4778-852e-4e35c1a36010\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"72\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"307dc3d1-66a2-4778-852e-4e35c1a36010\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"72","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"307dc3d1-66a2-4778-852e-4e35c1a36010"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"307dc3d1-66a2-4778-852e-4e35c1a36010","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":29473287,"seconds":1785538140}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":35576},"address":"10.132.0.11:35576"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"72","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"307dc3d1-66a2-4778-852e-4e35c1a36010"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"307dc3d1-66a2-4778-852e-4e35c1a36010","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":29473287,"seconds":1785538140},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:35576","port":35576}}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/auth-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","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-31T22:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"307dc3d1-66a2-4778-852e-4e35c1a36010","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:47486","PortSpecifier":{"PortValue":47486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"58d8a611-3419-420d-a14a-58187f36e9e7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","object":"source:{address:{socket_address:{address:\"10.132.0.11:47486\" port_value:47486}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538140 nanos:92138414} http:{id:\"58d8a611-3419-420d-a14a-58187f36e9e7\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/internal/v1/subscriptions/select\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"187\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"58d8a611-3419-420d-a14a-58187f36e9e7\"} path:\"/maas-api/internal/v1/subscriptions/select\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-102tOJoQ0d0USJVMo_rps29k1DeVt9LLRZbx95yORo1xaihh51qWJzsMw80Od"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-08271f.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":"b66c6653-1f92-48d8-b100-b7ed2879461d","keyName":"e2e-auth-iso-a-3cb025","subscription":"e2e-auth-iso-b33c81","tenant":"e2e-shared-a-08271f","userId":"b66c6653-1f92-48d8-b100-b7ed2879461d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"58d8a611-3419-420d-a14a-58187f36e9e7"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"58d8a611-3419-420d-a14a-58187f36e9e7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":92138414,"seconds":1785538140}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":47486},"address":"10.132.0.11:47486"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"58d8a611-3419-420d-a14a-58187f36e9e7"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"58d8a611-3419-420d-a14a-58187f36e9e7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":92138414,"seconds":1785538140},"url_path":"/maas-api/internal/v1/subscriptions/select","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:47486","port":47486}}} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/auth-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-31T22:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","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-b33c81"} {"level":"info","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58d8a611-3419-420d-a14a-58187f36e9e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/143118d7741a454c755c49d76c4e0e269f0774efc902acd5f5e366c1151b789b"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4bae45c9f8acccd332e3935fe76b488b6598be248083a5a66aabb2a120688e24"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0e3f2fdb76e8cbd3d51302e285564b652db062d31c66215bbac7e83b00685a0a"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/608365f0bca3c97dec97d984d8b4354d2754a28a036bea78353b80c1968f70af"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49030d7850a2864afacd4b9fb71c20d54502e3b299b5f8f9dc3a4963697b7b21"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/703180c50b8c8810f0525df1ee7ff247bcbffef3c896ed92999b59838c06a9c1"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d82bb263c7dcbaadd9e8147fbfde2941fce2e99259d01343fcaa0f9dc34b25bf"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36b2e9285002b1799e0ddf0cddff0efb5846305e4530408988a716d554af6dcf"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90d41cd32394ce71ad6404b74eea6e6a1fb2eaacb1157ac70804ddc4bb49c0f4"} {"level":"info","ts":"2026-07-31T22:49:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/699ac2823b151342781003a73aed72ef8e6d8eb37f203bbb6a66e17214f3e2e4"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d58b839465575aa14c89a4ff36c5331cd0d2c72d39745eee559c0bf83abac41"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29701c0a65b0fdefb4b4534e0457f8bab41e67dc0fe001da59ce7b380a80b571"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb49510932bab2c40e971aec8df799040e9cf3efdf9d84487038b8fdec78c7d9"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e9270adf8421a1a627631d29f6046ff746f5a76ef8dcc1c9f8cd858ca42f733"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b5233f98f0390c7fb1711f6f3ffe42b4973f4b42b4794b8bcc592c65e16c378"} {"level":"info","ts":"2026-07-31T22:49:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/81844de32cf0d315fd367b3f51c51ae28d7031bea9a03665f534ffb9edc73f51"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"debug","ts":"2026-07-31T22:50:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50: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-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"error","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"error","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a58abf91-87ad-4707-bb45-36d265081b70","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44918","PortSpecifier":{"PortValue":44918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a58abf91-87ad-4707-bb45-36d265081b70","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a58abf91-87ad-4707-bb45-36d265081b70","object":"source:{address:{socket_address:{address:\"10.132.0.11:44918\" port_value:44918}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538227 nanos:848583503} http:{id:\"a58abf91-87ad-4707-bb45-36d265081b70\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"67\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"a58abf91-87ad-4707-bb45-36d265081b70\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a58abf91-87ad-4707-bb45-36d265081b70","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a58abf91-87ad-4707-bb45-36d265081b70","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a58abf91-87ad-4707-bb45-36d265081b70","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"67","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"a58abf91-87ad-4707-bb45-36d265081b70"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"a58abf91-87ad-4707-bb45-36d265081b70","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":848583503,"seconds":1785538227}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":44918},"address":"10.132.0.11:44918"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"67","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"a58abf91-87ad-4707-bb45-36d265081b70"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"a58abf91-87ad-4707-bb45-36d265081b70","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":848583503,"seconds":1785538227},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:44918","port":44918}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a58abf91-87ad-4707-bb45-36d265081b70","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a58abf91-87ad-4707-bb45-36d265081b70","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a58abf91-87ad-4707-bb45-36d265081b70","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/sub-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a58abf91-87ad-4707-bb45-36d265081b70","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a58abf91-87ad-4707-bb45-36d265081b70","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a58abf91-87ad-4707-bb45-36d265081b70","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-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a58abf91-87ad-4707-bb45-36d265081b70","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a58abf91-87ad-4707-bb45-36d265081b70","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58660","PortSpecifier":{"PortValue":58660}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","object":"source:{address:{socket_address:{address:\"10.132.0.11:58660\" port_value:58660}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538227 nanos:903694385} http:{id:\"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"67\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"67","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":903694385,"seconds":1785538227}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":58660},"address":"10.132.0.11:58660"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"67","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":903694385,"seconds":1785538227},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:58660","port":58660}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/sub-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","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-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfbd97ef-9b82-40e5-ac0a-7e85a400cf8c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44920","PortSpecifier":{"PortValue":44920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4a023f77-3178-4a5b-8914-c1ced381c494","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","object":"source:{address:{socket_address:{address:\"10.132.0.11:44920\" port_value:44920}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538227 nanos:960575168} http:{id:\"4a023f77-3178-4a5b-8914-c1ced381c494\" method:\"GET\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"GET\"} headers:{key:\":path\" value:\"/maas-api/v1/subscriptions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"4a023f77-3178-4a5b-8914-c1ced381c494\"} path:\"/maas-api/v1/subscriptions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-fDqapWUMyvp1omTQ_U0AvzFm44MkhHkwvEtMdJklBMaTp4l4TKKU733J0tNL"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-08271f.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":"4e1f125a-ae13-470a-a2e1-ae927a5f510f","keyName":"e2e-sub-iso-892bd5","subscription":"e2e-a-only-1f0fd2","tenant":"e2e-shared-a-08271f","userId":"4e1f125a-ae13-470a-a2e1-ae927a5f510f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"4a023f77-3178-4a5b-8914-c1ced381c494"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"4a023f77-3178-4a5b-8914-c1ced381c494","method":"GET","path":"/maas-api/v1/subscriptions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":960575168,"seconds":1785538227}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":44920},"address":"10.132.0.11:44920"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"4a023f77-3178-4a5b-8914-c1ced381c494"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"4a023f77-3178-4a5b-8914-c1ced381c494","method":"GET","path":"/maas-api/v1/subscriptions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":960575168,"seconds":1785538227},"url_path":"/maas-api/v1/subscriptions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:44920","port":44920}}} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/sub-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-1f0fd2"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","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-31T22:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a023f77-3178-4a5b-8914-c1ced381c494","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:58674","PortSpecifier":{"PortValue":58674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","object":"source:{address:{socket_address:{address:\"10.132.0.11:58674\" port_value:58674}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538228 nanos:10276813} http:{id:\"32794b9f-1ded-9042-b70f-557a4b4df0d0\" method:\"GET\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"GET\"} headers:{key:\":path\" value:\"/maas-api/v1/subscriptions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"32794b9f-1ded-9042-b70f-557a4b4df0d0\"} path:\"/maas-api/v1/subscriptions\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bEdQKviDMlXzoIV2_d1TSQYYTMpKs5MMEcJ4CkVJ3ERSpn2ELHREJJTthTJ0"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-3326ad.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":"0299b0d0-e53a-4e4a-9885-528060d83c13","keyName":"e2e-sub-iso-15352f","subscription":"e2e-b-only-1f0fd2","tenant":"e2e-shared-b-3326ad","userId":"0299b0d0-e53a-4e4a-9885-528060d83c13","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"32794b9f-1ded-9042-b70f-557a4b4df0d0"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","method":"GET","path":"/maas-api/v1/subscriptions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":10276813,"seconds":1785538228}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":58674},"address":"10.132.0.11:58674"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"32794b9f-1ded-9042-b70f-557a4b4df0d0"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","method":"GET","path":"/maas-api/v1/subscriptions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":10276813,"seconds":1785538228},"url_path":"/maas-api/v1/subscriptions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:58674","port":58674}}} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/sub-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-1f0fd2"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","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-31T22:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32794b9f-1ded-9042-b70f-557a4b4df0d0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:50:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"error","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:50:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"error","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:50:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"error","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:54074","PortSpecifier":{"PortValue":54074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","object":"source:{address:{socket_address:{address:\"10.132.0.11:54074\" port_value:54074}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538267 nanos:136254168} http:{id:\"e19b11b9-f5a7-447f-bcde-83b0ee79fa15\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"71\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"e19b11b9-f5a7-447f-bcde-83b0ee79fa15\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"71","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":136254168,"seconds":1785538267}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":54074},"address":"10.132.0.11:54074"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"71","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":136254168,"seconds":1785538267},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:54074","port":54074}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/sub-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","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-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e19b11b9-f5a7-447f-bcde-83b0ee79fa15","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48972","PortSpecifier":{"PortValue":48972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"94a6d787-3036-482d-8b4d-c21bb24251af","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","object":"source:{address:{socket_address:{address:\"10.132.0.11:48972\" port_value:48972}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538267 nanos:173459868} http:{id:\"94a6d787-3036-482d-8b4d-c21bb24251af\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"71\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"94a6d787-3036-482d-8b4d-c21bb24251af\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"71","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"94a6d787-3036-482d-8b4d-c21bb24251af"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"94a6d787-3036-482d-8b4d-c21bb24251af","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":173459868,"seconds":1785538267}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48972},"address":"10.132.0.11:48972"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"71","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"94a6d787-3036-482d-8b4d-c21bb24251af"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"94a6d787-3036-482d-8b4d-c21bb24251af","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":173459868,"seconds":1785538267},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:48972","port":48972}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/sub-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","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-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"94a6d787-3036-482d-8b4d-c21bb24251af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:54086","PortSpecifier":{"PortValue":54086}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ae28f60-717d-4d11-b1f9-66c60a182416","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","object":"source:{address:{socket_address:{address:\"10.132.0.11:54086\" port_value:54086}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538267 nanos:216790103} http:{id:\"1ae28f60-717d-4d11-b1f9-66c60a182416\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/internal/v1/subscriptions/select\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"187\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"1ae28f60-717d-4d11-b1f9-66c60a182416\"} path:\"/maas-api/internal/v1/subscriptions/select\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bEWRTnNlAv3cm9XP_ZaeJ1sjTGduVC0WNbBDfTAdktqSxI23SFbMLRRKNX3t"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-08271f.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":"221b2c7d-4d58-4ca0-8be4-ca7cfce7aac7","keyName":"e2e-sub-iso-edf1a6","subscription":"e2e-shared-sub-c0fb88","tenant":"e2e-shared-a-08271f","userId":"221b2c7d-4d58-4ca0-8be4-ca7cfce7aac7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"1ae28f60-717d-4d11-b1f9-66c60a182416"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"1ae28f60-717d-4d11-b1f9-66c60a182416","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":216790103,"seconds":1785538267}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":54086},"address":"10.132.0.11:54086"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"1ae28f60-717d-4d11-b1f9-66c60a182416"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"1ae28f60-717d-4d11-b1f9-66c60a182416","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":216790103,"seconds":1785538267},"url_path":"/maas-api/internal/v1/subscriptions/select","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:54086","port":54086}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/sub-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-c0fb88"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ae28f60-717d-4d11-b1f9-66c60a182416","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48984","PortSpecifier":{"PortValue":48984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","object":"source:{address:{socket_address:{address:\"10.132.0.11:48984\" port_value:48984}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538267 nanos:269745469} http:{id:\"2f973ecd-de5e-43e2-b868-21d53a1f3ad0\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/internal/v1/subscriptions/select\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"187\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"2f973ecd-de5e-43e2-b868-21d53a1f3ad0\"} path:\"/maas-api/internal/v1/subscriptions/select\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-NWUqjI89DdoyUPln_pU0E2ShjYFrlK7cZ3ovZNYPD1EEo2JHOC5VBmRqveVY"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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-3326ad.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":"dcbddc83-ffbf-4ee9-8ce6-97052e055fb7","keyName":"e2e-sub-iso-a9e994","subscription":"e2e-shared-sub-c0fb88","tenant":"e2e-shared-b-3326ad","userId":"dcbddc83-ffbf-4ee9-8ce6-97052e055fb7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":269745469,"seconds":1785538267}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48984},"address":"10.132.0.11:48984"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"187","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":269745469,"seconds":1785538267},"url_path":"/maas-api/internal/v1/subscriptions/select","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:48984","port":48984}}} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/sub-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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-c0fb88"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","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-31T22:51:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:51:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f973ecd-de5e-43e2-b868-21d53a1f3ad0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1c1058a0db86c2e1b5eabd3a9de2678b2f57f0af6c202e5994900cc9fd4ccd5"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d9e90de4bdd78c427a75d164798b5d616d354a94bc22f63c88c10aea315138e"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3417955d56e27aeb25d949509631d660d7f39229cfd4de3180790ad3717c8644"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a953ed5f7d0dfcdeda4ac8d6d2cf8a61a2bf3f8312b5f9b27b1e8925bc04a45e"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a0a0bdaf3f1081efe46fd9304e1500bee6af5d4b5467553aa45bf24c2a0c7fb"} {"level":"info","ts":"2026-07-31T22:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b800c7e26a373ff68f80673e7c195d684df33a1cfe6f0df574ee2cc186a05e08"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6eb52c12365ea8682f36e2e88ac1dc9b54cd58d46d61df37f0993662ec32e5c3"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11dbc6de229aa2cf8c01f8578b9ff976df9d4978d5becbccda27fbc811f0f87c"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d0827e110f528a8201581710f3ae7826d8e250fd67f21655a7067ed55e214b6"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2d297a8978eab95bf6ba8b6869ab3832655be5eb4d6db961f882902f8ce909c"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8557382e2042db00d7f83bb6244d0a59737a11d1895c4ef2eaef5461f4a8e469"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7002efe1a449a4a98999e5cb495083ed24bb9741b3d018e3203d8d394e4e4648"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3c08f8d504965a0b6125a9554932dd32a6d5929f515ec348b9919ffed247784"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e40c1a6a4eca8983bea63ea8981825853cf825b507e9c38b09156d301b203c93"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e931ba19816aa0c4fe737d414c58f71f8cd7d226c87445488b0477579faca437"} {"level":"info","ts":"2026-07-31T22:51:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60e936fea5fd193a2198791bffd0695aa3bfae4bb03270e538dc1138d8ab993a"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"error","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"debug","ts":"2026-07-31T22:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"debug","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049"} {"level":"info","ts":"2026-07-31T22:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"error","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"error","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52952","PortSpecifier":{"PortValue":52952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6aedc26e-3ef0-4142-8384-59c8e862150b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","object":"source:{address:{socket_address:{address:\"10.132.0.11:52952\" port_value:52952}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538344 nanos:976417546} http:{id:\"6aedc26e-3ef0-4142-8384-59c8e862150b\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"6aedc26e-3ef0-4142-8384-59c8e862150b\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"6aedc26e-3ef0-4142-8384-59c8e862150b"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6aedc26e-3ef0-4142-8384-59c8e862150b","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":976417546,"seconds":1785538344}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52952},"address":"10.132.0.11:52952"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"6aedc26e-3ef0-4142-8384-59c8e862150b"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6aedc26e-3ef0-4142-8384-59c8e862150b","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":976417546,"seconds":1785538344},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:52952","port":52952}}} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","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-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","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-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","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-31T22:52:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","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-31T22:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6aedc26e-3ef0-4142-8384-59c8e862150b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d036fee-057e-48a0-9778-a32b06557f90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:39306","PortSpecifier":{"PortValue":39306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6d036fee-057e-48a0-9778-a32b06557f90","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d036fee-057e-48a0-9778-a32b06557f90","object":"source:{address:{socket_address:{address:\"10.132.0.11:39306\" port_value:39306}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538345 nanos:24359868} http:{id:\"6d036fee-057e-48a0-9778-a32b06557f90\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"6d036fee-057e-48a0-9778-a32b06557f90\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6d036fee-057e-48a0-9778-a32b06557f90","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6d036fee-057e-48a0-9778-a32b06557f90","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6d036fee-057e-48a0-9778-a32b06557f90","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"6d036fee-057e-48a0-9778-a32b06557f90"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6d036fee-057e-48a0-9778-a32b06557f90","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":24359868,"seconds":1785538345}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":39306},"address":"10.132.0.11:39306"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"6d036fee-057e-48a0-9778-a32b06557f90"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6d036fee-057e-48a0-9778-a32b06557f90","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":24359868,"seconds":1785538345},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:39306","port":39306}}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d036fee-057e-48a0-9778-a32b06557f90","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d036fee-057e-48a0-9778-a32b06557f90","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d036fee-057e-48a0-9778-a32b06557f90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6d036fee-057e-48a0-9778-a32b06557f90","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d036fee-057e-48a0-9778-a32b06557f90","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d036fee-057e-48a0-9778-a32b06557f90","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-31T22:52:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d036fee-057e-48a0-9778-a32b06557f90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d036fee-057e-48a0-9778-a32b06557f90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f72396e8-cb26-4040-a348-587a046eeae7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52958","PortSpecifier":{"PortValue":52958}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f72396e8-cb26-4040-a348-587a046eeae7","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f72396e8-cb26-4040-a348-587a046eeae7","object":"source:{address:{socket_address:{address:\"10.132.0.11:52958\" port_value:52958}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538345 nanos:62062510} http:{id:\"f72396e8-cb26-4040-a348-587a046eeae7\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"f72396e8-cb26-4040-a348-587a046eeae7\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f72396e8-cb26-4040-a348-587a046eeae7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bsQ9aI1BNeew4siu_F6vGOad8d8mfTylhH61WTG4aF5SSRMwZo1V2W0kba9n"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f72396e8-cb26-4040-a348-587a046eeae7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-08271f.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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","subscription":"e2e-rate-iso-a-adce34","tenant":"e2e-shared-a-08271f","userId":"7d54364f-b8b7-4a40-854b-c255e0a7b732","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f72396e8-cb26-4040-a348-587a046eeae7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f72396e8-cb26-4040-a348-587a046eeae7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"f72396e8-cb26-4040-a348-587a046eeae7"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"f72396e8-cb26-4040-a348-587a046eeae7","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":62062510,"seconds":1785538345}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52958},"address":"10.132.0.11:52958"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"f72396e8-cb26-4040-a348-587a046eeae7"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"f72396e8-cb26-4040-a348-587a046eeae7","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":62062510,"seconds":1785538345},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:52958","port":52958}}} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f72396e8-cb26-4040-a348-587a046eeae7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-adce34"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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-31T22:52:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f72396e8-cb26-4040-a348-587a046eeae7","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","selected_subscription":"e2e-rate-iso-a-adce34","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-adce34@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f72396e8-cb26-4040-a348-587a046eeae7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f72396e8-cb26-4040-a348-587a046eeae7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25625636-263a-4b02-8354-667150362ad3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52972","PortSpecifier":{"PortValue":52972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"25625636-263a-4b02-8354-667150362ad3","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25625636-263a-4b02-8354-667150362ad3","object":"source:{address:{socket_address:{address:\"10.132.0.11:52972\" port_value:52972}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538346 nanos:152511913} http:{id:\"25625636-263a-4b02-8354-667150362ad3\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"25625636-263a-4b02-8354-667150362ad3\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"25625636-263a-4b02-8354-667150362ad3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bsQ9aI1BNeew4siu_F6vGOad8d8mfTylhH61WTG4aF5SSRMwZo1V2W0kba9n"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"25625636-263a-4b02-8354-667150362ad3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"25625636-263a-4b02-8354-667150362ad3","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-08271f.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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","subscription":"e2e-rate-iso-a-adce34","tenant":"e2e-shared-a-08271f","userId":"7d54364f-b8b7-4a40-854b-c255e0a7b732","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"25625636-263a-4b02-8354-667150362ad3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"25625636-263a-4b02-8354-667150362ad3","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"25625636-263a-4b02-8354-667150362ad3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"25625636-263a-4b02-8354-667150362ad3"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"25625636-263a-4b02-8354-667150362ad3","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":152511913,"seconds":1785538346}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52972},"address":"10.132.0.11:52972"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"25625636-263a-4b02-8354-667150362ad3"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"25625636-263a-4b02-8354-667150362ad3","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":152511913,"seconds":1785538346},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:52972","port":52972}}} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25625636-263a-4b02-8354-667150362ad3","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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25625636-263a-4b02-8354-667150362ad3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25625636-263a-4b02-8354-667150362ad3","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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25625636-263a-4b02-8354-667150362ad3","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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25625636-263a-4b02-8354-667150362ad3","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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25625636-263a-4b02-8354-667150362ad3","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-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25625636-263a-4b02-8354-667150362ad3","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-adce34"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25625636-263a-4b02-8354-667150362ad3","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","selected_subscription":"e2e-rate-iso-a-adce34","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-adce34@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25625636-263a-4b02-8354-667150362ad3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25625636-263a-4b02-8354-667150362ad3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:52984","PortSpecifier":{"PortValue":52984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a7392963-e55a-4e65-8eaa-34151021cd11","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","object":"source:{address:{socket_address:{address:\"10.132.0.11:52984\" port_value:52984}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538347 nanos:194158103} http:{id:\"a7392963-e55a-4e65-8eaa-34151021cd11\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"a7392963-e55a-4e65-8eaa-34151021cd11\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bsQ9aI1BNeew4siu_F6vGOad8d8mfTylhH61WTG4aF5SSRMwZo1V2W0kba9n"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-08271f.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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","subscription":"e2e-rate-iso-a-adce34","tenant":"e2e-shared-a-08271f","userId":"7d54364f-b8b7-4a40-854b-c255e0a7b732","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"a7392963-e55a-4e65-8eaa-34151021cd11"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"a7392963-e55a-4e65-8eaa-34151021cd11","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":194158103,"seconds":1785538347}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52984},"address":"10.132.0.11:52984"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"a7392963-e55a-4e65-8eaa-34151021cd11"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"a7392963-e55a-4e65-8eaa-34151021cd11","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":194158103,"seconds":1785538347},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:52984","port":52984}}} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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-adce34"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"7d54364f-b8b7-4a40-854b-c255e0a7b732","keyName":"e2e-rate-a-adce34","selected_subscription":"e2e-rate-iso-a-adce34","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-adce34@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-adce34","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7392963-e55a-4e65-8eaa-34151021cd11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"error","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"debug","ts":"2026-07-31T22:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"error","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:52: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-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41596","PortSpecifier":{"PortValue":41596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80e06e6b-05c1-46be-9126-bd737f68a543","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","object":"source:{address:{socket_address:{address:\"10.132.0.11:41596\" port_value:41596}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538369 nanos:525143356} http:{id:\"80e06e6b-05c1-46be-9126-bd737f68a543\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"80e06e6b-05c1-46be-9126-bd737f68a543\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"80e06e6b-05c1-46be-9126-bd737f68a543"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"80e06e6b-05c1-46be-9126-bd737f68a543","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":525143356,"seconds":1785538369}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41596},"address":"10.132.0.11:41596"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"80e06e6b-05c1-46be-9126-bd737f68a543"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"80e06e6b-05c1-46be-9126-bd737f68a543","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":525143356,"seconds":1785538369},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41596","port":41596}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","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-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80e06e6b-05c1-46be-9126-bd737f68a543","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62273df0-87c9-474e-882e-81effede7c1e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44090","PortSpecifier":{"PortValue":44090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"62273df0-87c9-474e-882e-81effede7c1e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62273df0-87c9-474e-882e-81effede7c1e","object":"source:{address:{socket_address:{address:\"10.132.0.11:44090\" port_value:44090}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538369 nanos:565684337} http:{id:\"62273df0-87c9-474e-882e-81effede7c1e\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"62273df0-87c9-474e-882e-81effede7c1e\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"62273df0-87c9-474e-882e-81effede7c1e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"62273df0-87c9-474e-882e-81effede7c1e","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"62273df0-87c9-474e-882e-81effede7c1e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"62273df0-87c9-474e-882e-81effede7c1e"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"62273df0-87c9-474e-882e-81effede7c1e","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":565684337,"seconds":1785538369}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":44090},"address":"10.132.0.11:44090"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"62273df0-87c9-474e-882e-81effede7c1e"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"62273df0-87c9-474e-882e-81effede7c1e","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":565684337,"seconds":1785538369},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:44090","port":44090}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62273df0-87c9-474e-882e-81effede7c1e","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62273df0-87c9-474e-882e-81effede7c1e","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62273df0-87c9-474e-882e-81effede7c1e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"62273df0-87c9-474e-882e-81effede7c1e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62273df0-87c9-474e-882e-81effede7c1e","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62273df0-87c9-474e-882e-81effede7c1e","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-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62273df0-87c9-474e-882e-81effede7c1e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62273df0-87c9-474e-882e-81effede7c1e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41608","PortSpecifier":{"PortValue":41608}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d43cfe30-5688-4990-b08b-87abf510ed0b","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","object":"source:{address:{socket_address:{address:\"10.132.0.11:41608\" port_value:41608}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538369 nanos:602472549} http:{id:\"d43cfe30-5688-4990-b08b-87abf510ed0b\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"d43cfe30-5688-4990-b08b-87abf510ed0b\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Nu2G7HzpzuNaQBe_w9tGXrYjQqWLZHanGJdp4J9p7JRLIlQujlmskdgYpIq"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-08271f.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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","subscription":"e2e-rate-iso-a-f0a2ba","tenant":"e2e-shared-a-08271f","userId":"5aa4c50b-516d-4021-8282-4c6e26f04229","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"d43cfe30-5688-4990-b08b-87abf510ed0b"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"d43cfe30-5688-4990-b08b-87abf510ed0b","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":602472549,"seconds":1785538369}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41608},"address":"10.132.0.11:41608"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"d43cfe30-5688-4990-b08b-87abf510ed0b"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"d43cfe30-5688-4990-b08b-87abf510ed0b","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":602472549,"seconds":1785538369},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41608","port":41608}}} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-f0a2ba"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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-31T22:52:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","selected_subscription":"e2e-rate-iso-a-f0a2ba","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-f0a2ba@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d43cfe30-5688-4990-b08b-87abf510ed0b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41618","PortSpecifier":{"PortValue":41618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","object":"source:{address:{socket_address:{address:\"10.132.0.11:41618\" port_value:41618}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538370 nanos:642128725} http:{id:\"7056547b-d62a-45e1-8de7-06d56f9ca45f\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"7056547b-d62a-45e1-8de7-06d56f9ca45f\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Nu2G7HzpzuNaQBe_w9tGXrYjQqWLZHanGJdp4J9p7JRLIlQujlmskdgYpIq"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-08271f.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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","subscription":"e2e-rate-iso-a-f0a2ba","tenant":"e2e-shared-a-08271f","userId":"5aa4c50b-516d-4021-8282-4c6e26f04229","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"7056547b-d62a-45e1-8de7-06d56f9ca45f"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":642128725,"seconds":1785538370}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41618},"address":"10.132.0.11:41618"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"7056547b-d62a-45e1-8de7-06d56f9ca45f"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":642128725,"seconds":1785538370},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41618","port":41618}}} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-f0a2ba"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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-31T22:52:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","selected_subscription":"e2e-rate-iso-a-f0a2ba","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-f0a2ba@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7056547b-d62a-45e1-8de7-06d56f9ca45f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41624","PortSpecifier":{"PortValue":41624}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"618eb887-629a-4b71-8797-0a4afc3c6dac","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","object":"source:{address:{socket_address:{address:\"10.132.0.11:41624\" port_value:41624}}} destination:{address:{socket_address:{address:\"10.132.0.56:443\" port_value:443}}} request:{time:{seconds:1785538371 nanos:683345315} http:{id:\"618eb887-629a-4b71-8797-0a4afc3c6dac\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"618eb887-629a-4b71-8797-0a4afc3c6dac\"} path:\"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions\" host:\"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15Nu2G7HzpzuNaQBe_w9tGXrYjQqWLZHanGJdp4J9p7JRLIlQujlmskdgYpIq"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-08271f.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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","subscription":"e2e-rate-iso-a-f0a2ba","tenant":"e2e-shared-a-08271f","userId":"5aa4c50b-516d-4021-8282-4c6e26f04229","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-08271f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-08271f.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-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"618eb887-629a-4b71-8797-0a4afc3c6dac"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"618eb887-629a-4b71-8797-0a4afc3c6dac","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":683345315,"seconds":1785538371}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41624},"address":"10.132.0.11:41624"}}}}},"destination":{"address":"10.132.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"},"headers":{":authority":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-08271f-kserve-workload-svc.ai-tenant-e2e-shared-a-08271f.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdC01YmZjY2NiODQ0LXZjbmtkCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTA4MjcxZi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0wODI3MWYtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.56~e2e-shared-a-08271f-openshift-default-5bfcccb844-vcnkd.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"618eb887-629a-4b71-8797-0a4afc3c6dac"},"host":"e2e-shared-a-08271f.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"618eb887-629a-4b71-8797-0a4afc3c6dac","method":"POST","path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":683345315,"seconds":1785538371},"url_path":"/ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41624","port":41624}}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-08271f/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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-f0a2ba"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","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":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"5aa4c50b-516d-4021-8282-4c6e26f04229","keyName":"e2e-rate-a-f0a2ba","selected_subscription":"e2e-rate-iso-a-f0a2ba","selected_subscription_key":"ai-tenant-e2e-shared-a-08271f/e2e-rate-iso-a-f0a2ba@ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-08271f/models/facebook/opt-125m","name":"rate-test-model-08271f","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f0a2ba","namespace":"ai-tenant-e2e-shared-a-08271f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-08271f/rate-test-model-08271f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"618eb887-629a-4b71-8797-0a4afc3c6dac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44100","PortSpecifier":{"PortValue":44100}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","method":"POST","path":"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions","host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","object":"source:{address:{socket_address:{address:\"10.132.0.11:44100\" port_value:44100}}} destination:{address:{socket_address:{address:\"10.132.0.57:443\" port_value:443}}} request:{time:{seconds:1785538371 nanos:719271827} http:{id:\"c5fb03f8-773d-4f68-9994-8037ec28b33d\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-3326ad-kserve-workload-svc.ai-tenant-e2e-shared-b-3326ad.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"c5fb03f8-773d-4f68-9994-8037ec28b33d\"} path:\"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions\" host:\"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bYl4frfW63n44xq7_H2qFm4BeRBJLlKiF05ptNQL8o3itccVXKFpKRxioXuI"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-3326ad.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":"bbf34058-05d0-4ce8-8ab9-7bf8b15625c9","keyName":"e2e-rate-b-f0a2ba","subscription":"e2e-rate-iso-b-f0a2ba","tenant":"e2e-shared-b-3326ad","userId":"bbf34058-05d0-4ce8-8ab9-7bf8b15625c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-3326ad.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-3326ad.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-3326ad/models/facebook/opt-125m","name":"rate-test-model-3326ad","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f0a2ba","namespace":"ai-tenant-e2e-shared-b-3326ad","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad"}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-3326ad-kserve-workload-svc.ai-tenant-e2e-shared-b-3326ad.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"c5fb03f8-773d-4f68-9994-8037ec28b33d"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","method":"POST","path":"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":719271827,"seconds":1785538371}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":44100},"address":"10.132.0.11:44100"}}}}},"destination":{"address":"10.132.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"},"headers":{":authority":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-3326ad-kserve-workload-svc.ai-tenant-e2e-shared-b-3326ad.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdC01OTg3YzY5YjQ0LTl2OGhuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTMzMjZhZC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zMzI2YWQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.132.0.57~e2e-shared-b-3326ad-openshift-default-5987c69b44-9v8hn.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"c5fb03f8-773d-4f68-9994-8037ec28b33d"},"host":"e2e-shared-b-3326ad.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","method":"POST","path":"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":719271827,"seconds":1785538371},"url_path":"/ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:44100","port":44100}}} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3326ad/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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-f0a2ba"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","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-31T22:52:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"bbf34058-05d0-4ce8-8ab9-7bf8b15625c9","keyName":"e2e-rate-b-f0a2ba","selected_subscription":"e2e-rate-iso-b-f0a2ba","selected_subscription_key":"ai-tenant-e2e-shared-b-3326ad/e2e-rate-iso-b-f0a2ba@ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-3326ad/models/facebook/opt-125m","name":"rate-test-model-3326ad","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-f0a2ba","namespace":"ai-tenant-e2e-shared-b-3326ad","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-3326ad/rate-test-model-3326ad"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:52:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c5fb03f8-773d-4f68-9994-8037ec28b33d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d44ab8bb90ee613aaca2e2fde3893ae19b313d22404525efeac687254b9a638f"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca2bb1aa09deffbba3ee588cf29e74fd23493569d4505fb21da9ff3321131915"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bc68bc1c9767087d354c613b41b3cdb3fb719fff97cc85dbaec75af92560e77"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78ca55754b83c7c62d9538bdde7e225f3753b70663536a180d1fc20835690a34"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f784bdb0e33019ce76ea2db6411d7ee5446d6d39b36b7e857ab150bec793dd52"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef6b65c8b83b4bc2989eca747c0eb525eb17af7b0e004a67c81b6e7b8cdc4a28"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aac1b71a1c2716ff7a3d7b370cfdd8efbddb70e067c9a2ec55ecfb86c8e09514"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa6984b0cd2a9e65f53b9739254a915af8ba842b8903d651fa739b1f0462e72d"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a71a50f12fee294c3f685ce1f98a79e285de7b2775bfff3cd1cc068867f8a7a"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea5cef4d90dd4015ca1acb2ab4b89713baed9f42b8863a03848582e44fc8a88f"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9cacb5ef67b44d1038fbddf0870c0e63bc07796203b9505379fb58a337dd6721"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bf467a8cd907be6bf3ca72b1de9a30ae24f5d010e36eeaf7d26fc4e8d440683"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb53d02be98f2ac0df6c215b31b0bd0e699b925ec36ebf5a2098aa83a9aa0e52"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2318c6e8756838fc91d3b54b3ba71053c6746f2181dab5912ae5db02a7a8ebf5"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c3c8e4b161a1ddc765bb715d76edc80a67b4f12242af8d069664949cfb919dd"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8073e290dd563c24aea394d1554c205649279644feeef44c5d71ce9a7fac098e"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6c5262f0a033091768ad7f32c8757d045d0693e1a41f0856d9cdc450f8b1fb2"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be204b9d09adbbcf7136c43292aa68d573933f1c025fa14b066fc8075c123954"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ebdb1f606006eda3dc7e5a554482e875a20c4c344fd5a25fb94553a7f7a9af19"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c762071861e16a74aaa4b87c1b7bed0100d7cbfc29578d734ca9abb390c15ec"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1d7f854dc05e5d44ab06d4c4788aa06d2305720463ab7ff71449e6b1095bf5"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e935c5fc250162c0b19f6714d93aa89b4db565e7376da8ed8b16d566b324d049"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8ce9d1978f13d9d0a1b5eab9b0d3bc036ad7b5e0edf32285d323f75df684f1a"} {"level":"info","ts":"2026-07-31T22:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cac2999c04ff634401a5a4661bb5ba8e096d70a9813b6b7632fe62430c8fa478"} {"level":"info","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41560","PortSpecifier":{"PortValue":41560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","object":"source:{address:{socket_address:{address:\"10.132.0.11:41560\" port_value:41560}}} destination:{address:{socket_address:{address:\"10.132.0.37:443\" port_value:443}}} request:{time:{seconds:1785538458 nanos:914469320} http:{id:\"00caa88b-df93-4a42-9cee-99ff34ecd4f3\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"69\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"00caa88b-df93-4a42-9cee-99ff34ecd4f3\"} path:\"/maas-api/v1/api-keys\" host:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3"},"host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":914469320,"seconds":1785538458}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41560},"address":"10.132.0.11:41560"}}}}},"destination":{"address":"10.132.0.37:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"headers":{":authority":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3"},"host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":914469320,"seconds":1785538458},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41560","port":41560}}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","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-31T22:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00caa88b-df93-4a42-9cee-99ff34ecd4f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:41570","PortSpecifier":{"PortValue":41570}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.37:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","object":"source:{address:{socket_address:{address:\"10.132.0.11:41570\" port_value:41570}}} destination:{address:{socket_address:{address:\"10.132.0.37:443\" port_value:443}}} request:{time:{seconds:1785538458 nanos:967852439} http:{id:\"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8\"} path:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\" host:\"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OH4xdaN9XOwMHAfd_iZB8khH4QTgjAqPYC7Pbh4Udr3MIA8twjPXzMfATPtv"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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":"5f66a22b-94e5-4dc0-bf01-3570dc8a2e71","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"5f66a22b-94e5-4dc0-bf01-3570dc8a2e71","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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.37:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8"},"host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":967852439,"seconds":1785538458}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":41570},"address":"10.132.0.11:41570"}}}}},"destination":{"address":"10.132.0.37:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"headers":{":authority":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LWhoa2NjCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.37~maas-default-gateway-openshift-default-78bb78ff78-hhkcc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8"},"host":"maas.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":967852439,"seconds":1785538458},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:41570","port":41570}}} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","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-31T22:54:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","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":"5f66a22b-94e5-4dc0-bf01-3570dc8a2e71","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-31T22:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:54:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7eef4f93-92d5-410b-a3a0-1ad56ff90bb8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"debug","ts":"2026-07-31T22:54:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T22:54:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"error","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T22:54:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37978","PortSpecifier":{"PortValue":37978}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","object":"source:{address:{socket_address:{address:\"10.132.0.11:37978\" port_value:37978}}} destination:{address:{socket_address:{address:\"10.133.0.59:443\" port_value:443}}} request:{time:{seconds:1785538501 nanos:903948023} http:{id:\"028dcbf1-a507-414e-ac28-68cad70f5ca6\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"66\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-ipp-a-56c69a.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"028dcbf1-a507-414e-ac28-68cad70f5ca6\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/bc36ef6d24be"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d654b959-a65b-43da-a44d-553fdfc112fd"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"82aaae42-ddd8-4fdf-9d49-c147b49db607","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-56c69a.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"028dcbf1-a507-414e-ac28-68cad70f5ca6"},"host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":903948023,"seconds":1785538501}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":37978},"address":"10.132.0.11:37978"}}}}},"destination":{"address":"10.133.0.59:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"},"headers":{":authority":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-56c69a.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"028dcbf1-a507-414e-ac28-68cad70f5ca6"},"host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":903948023,"seconds":1785538501},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:37978","port":37978}}} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-56c69a/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-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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-31T22:55:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","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-31T22:55:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:55:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"028dcbf1-a507-414e-ac28-68cad70f5ca6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:37992","PortSpecifier":{"PortValue":37992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","method":"POST","path":"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions","host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","object":"source:{address:{socket_address:{address:\"10.132.0.11:37992\" port_value:37992}}} destination:{address:{socket_address:{address:\"10.133.0.59:443\" port_value:443}}} request:{time:{seconds:1785538503 nanos:964395091} http:{id:\"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"ipp-route-56c69a-kserve-workload-svc.ai-tenant-e2e-ipp-a-56c69a.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.132.0.11\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"44.212.242.249,10.132.0.11\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa\"} path:\"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions\" host:\"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CFN3ptb8FvDDbWlS_gwhfiL6IWlFlCpIT8K99cPNTgcb2RnIeUzIWjrjG2uK"} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-56c69a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-56c69a.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":"0e17c419-007e-48d0-9ea8-3166959f4d98","keyName":"e2e-ipp-56c69a","subscription":"ipp-route-56c69a-sub","tenant":"e2e-ipp-a-56c69a","userId":"0e17c419-007e-48d0-9ea8-3166959f4d98","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-56c69a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-56c69a.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-56c69a/models/facebook/opt-125m","name":"ipp-route-56c69a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-56c69a-sub","namespace":"ai-tenant-e2e-ipp-a-56c69a","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a"}} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-56c69a-kserve-workload-svc.ai-tenant-e2e-ipp-a-56c69a.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa"},"host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","method":"POST","path":"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":964395091,"seconds":1785538503}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":37992},"address":"10.132.0.11:37992"}}}}},"destination":{"address":"10.133.0.59:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8"},"headers":{":authority":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=44.212.242.249;host=e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-56c69a-kserve-workload-svc.ai-tenant-e2e-ipp-a-56c69a.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.11","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdC02NGQ4ZDg1NDlkLXB4bWZ2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLTU2YzY5YS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS01NmM2OWEtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.59~e2e-ipp-a-56c69a-openshift-default-64d8d8549d-pxmfv.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"44.212.242.249,10.132.0.11","x-forwarded-host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa"},"host":"e2e-ipp-a-56c69a.apps.5a0d808d-ffa7-4cd0-91c5-bc36ef6d24be.prod.konfluxeaas.com","id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","method":"POST","path":"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":964395091,"seconds":1785538503},"url_path":"/ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.132.0.11:37992","port":37992}}} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-56c69a/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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-56c69a-sub"} {"level":"debug","ts":"2026-07-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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-31T22:55:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","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":"0e17c419-007e-48d0-9ea8-3166959f4d98","keyName":"e2e-ipp-56c69a","selected_subscription":"ipp-route-56c69a-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a-sub@ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-56c69a/models/facebook/opt-125m","name":"ipp-route-56c69a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-56c69a-sub","namespace":"ai-tenant-e2e-ipp-a-56c69a","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-56c69a/ipp-route-56c69a"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T22:55:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T22:55:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6174e91f-f1a3-42e2-a67c-832ed6d8b0fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4599220f9acf1dce0cfadaf999707f06bb9fc439482ba528d1e3dc261f7b4af8"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b0841b0fd303fa882635c0835a1f12c75a4f6400c7357c19d558d0917ab71cb7"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b5acb7cb66f34bed27f3ff9c2f709f6876e4af62edd2f31a2a01e1cd3a49b03"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3b4872b8c4a3999a31b27ea065fe582f7ad01deeb2d33fd9d9718ddf3b8c21c"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e442ea5959aa64c4126f06baed9d1f6ed3390a5176e6c9fe37d54a171401509a"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c83e21834b6354fd023a9de3483ddecd92c44a97448742748e20d06441c315f8"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b4fef4422d2dcf240ad1323f0aa2e72296c4eaa84f843251166858be0255d46"} {"level":"info","ts":"2026-07-31T22:56:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/147234599263153aadcff49e3c0446f99b9f91b70d21502ed857fdc6c1a0b068"} {"level":"info","ts":"2026-07-31T22:56:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99993bce57f3ad664c581de4f8baffb5620eb41f54092fa4f6e201be738599a9"} {"level":"info","ts":"2026-07-31T22:56:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7be6a31a7f934aaf3962592353032fd29331c90ad9d55da5fa548b6a9f8b5429"} {"level":"info","ts":"2026-07-31T22:56:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca76435819464bc286a823719afc77a4f1b7d6a03c30c918414347fe2e52598d"} {"level":"info","ts":"2026-07-31T22:56:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1a2f2add9b7520bf882aa5822d571e9ff00206d607695544debd3d17d7f71dd"}