--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39256","PortSpecifier":{"PortValue":39256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261126,"nanos":691727658},"http":{"id":"fd54a596-5465-4aa3-a382-4fca5e447dce","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/auth-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","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-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd54a596-5465-4aa3-a382-4fca5e447dce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39262","PortSpecifier":{"PortValue":39262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","method":"GET","path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39262","PortSpecifier":{"PortValue":39262}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261126,"nanos":732541582},"http":{"id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","method":"GET","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/auth-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","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-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97b3a987-5ab0-4842-b3ec-d1ce81161ef7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39718","PortSpecifier":{"PortValue":39718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","method":"GET","path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:39718","PortSpecifier":{"PortValue":39718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261126,"nanos":766633129},"http":{"id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","method":"GET","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/3dbc184e-dbb6-4856-a64f-58715ede18aa",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/auth-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","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-28T17:52:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","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-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a5c2bc0-be78-4df1-b36a-48d2252a9cc9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:52:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"error","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:52:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60098","PortSpecifier":{"PortValue":60098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60098","PortSpecifier":{"PortValue":60098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261168,"nanos":873276172},"http":{"id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/auth-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","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-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ae44753-e3d2-4794-8d28-8a9fb855bc21","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35726","PortSpecifier":{"PortValue":35726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:35726","PortSpecifier":{"PortValue":35726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261168,"nanos":911950933},"http":{"id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/auth-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","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-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32f3f8a3-a1f7-4bcc-9085-db99c26f5b95","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60106","PortSpecifier":{"PortValue":60106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eae23e59-cc9e-46a4-b11f-71e91b339695","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60106","PortSpecifier":{"PortValue":60106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261168,"nanos":956284976},"http":{"id":"eae23e59-cc9e-46a4-b11f-71e91b339695","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1UjWuMh4UsaCiSgO0_eyZu26YYu1q8xzCLx3bdXWzoIHbi1MB1SnVefY1MpGe"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1UjWuMh4UsaCiSgO0_eyZu26YYu1q8xzCLx3bdXWzoIHbi1MB1SnVefY1MpGe\"}"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-f0230c.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":"96b63992-3496-4f34-b89d-7d9bea4539c0","keyName":"e2e-auth-iso-a-ab3b95","subscription":"e2e-auth-iso-ca9d87","tenant":"e2e-shared-a-f0230c","userId":"96b63992-3496-4f34-b89d-7d9bea4539c0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/auth-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-28T17:52:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","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-ca9d87"} {"level":"info","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:52:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eae23e59-cc9e-46a4-b11f-71e91b339695","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff373a1d884c8dd8b8b8175e0d699132c7f4e671038cac9d5798c382ed94b651"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/452462fd7fc7e635d8da00731b92bf170847372eb01f810931981926f2d139e5"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/261cc11221611495c12e141551312c8b7d1a70edc4f624d5b40dd868db1e4e4f"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c0247192602feb2e3fa05b2db7a1507d8d009a1bb730999f0b84fd7b774e6f4"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1f5c4714f8bd412bb80a6740af6c28c2a124ae3043b0643fa16539bddd13c0d"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c7de84babf8d5aedcc2162dc501801ec5e681036410d63e9ea66e5c8e9ed671"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4285706a559281d51225fb140e7715f4d764611ebbdb880807009796e7b44f5f"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61405274a95ede6d890bce6f775004d7f814b9f5676382dad4cb690f20c85d99"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11aefc5c39c9abecdf9eebc1bfc1cbe89b75750a81057fc3dc2dbc5988b3651a"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2f97726ef235964d4fed489159bda78670636368216196ea07a21d66b81aca6"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05d475c54ea4e163da1da5746522522eaa3841915f341581dfd6653a259cebab"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1285ba68ba82981a0a63ee10e761e4273ff8086a9815ddd8b90281086f66a781"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b3319d1b3df45a7e3ece7c21f0dd493a8f6f45f1e2352f5a134f6a9487b68f2"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e942798872470bb655fc29e2d0bb7f795bf630569e9570bedf914efa0f81774"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb3eee38f85aa6e41c5a713e83763fe62e3c0c1f6d25634157f3ff029be709b0"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05bae1e7ece89278cb88cdc24e7502fd7a6080c9696d479b56090c56d0ff2834"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f"} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:53:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"error","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f"} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a"} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:53:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0"} {"level":"info","ts":"2026-07-28T17:53:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58478","PortSpecifier":{"PortValue":58478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58478","PortSpecifier":{"PortValue":58478}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261238,"nanos":544571299},"http":{"id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/sub-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","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-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c3e505a-954f-4866-82dd-1ab7d1ff03cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40696","PortSpecifier":{"PortValue":40696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40696","PortSpecifier":{"PortValue":40696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261238,"nanos":588855027},"http":{"id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/sub-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","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-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f594c41-3ad1-4781-bdef-e448b2de57a8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58484","PortSpecifier":{"PortValue":58484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:58484","PortSpecifier":{"PortValue":58484}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261238,"nanos":627844745},"http":{"id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","method":"GET","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-M6J6D9wyGJCgsOkv_sVvM36MFoC4gg6VEu0TJzSAHfOqwu81yHshz1unVJFl"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-M6J6D9wyGJCgsOkv_sVvM36MFoC4gg6VEu0TJzSAHfOqwu81yHshz1unVJFl\"}"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-f0230c.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":"f6d5c9c3-6db9-4706-9090-c314674c8504","keyName":"e2e-sub-iso-985aa2","subscription":"e2e-a-only-65db83","tenant":"e2e-shared-a-f0230c","userId":"f6d5c9c3-6db9-4706-9090-c314674c8504","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/sub-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","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-65db83"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54221a0c-0506-4ac5-8d82-db2e66f202f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40704","PortSpecifier":{"PortValue":40704}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:40704","PortSpecifier":{"PortValue":40704}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261238,"nanos":674831051},"http":{"id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","method":"GET","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-185EK457hTpQrfGr_Sj8pcyxDEiJF47qYUkdumVg3YlWTwKiT0E7Nnzf7Rfa"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f24b7c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-185EK457hTpQrfGr_Sj8pcyxDEiJF47qYUkdumVg3YlWTwKiT0E7Nnzf7Rfa\"}"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-f24b7c.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":"565fdee4-8ebd-4963-8e06-6d517b5cca6e","keyName":"e2e-sub-iso-d73e29","subscription":"e2e-b-only-65db83","tenant":"e2e-shared-b-f24b7c","userId":"565fdee4-8ebd-4963-8e06-6d517b5cca6e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/sub-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-28T17:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","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-65db83"} {"level":"info","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8a02f58-3243-4d14-9f06-6c2c841bb583","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:54: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-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:54:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:54:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:38114","PortSpecifier":{"PortValue":38114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:38114","PortSpecifier":{"PortValue":38114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261277,"nanos":84140008},"http":{"id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/sub-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","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-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"897cb06f-e4ad-4d13-819b-9083b3c3df57","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46710","PortSpecifier":{"PortValue":46710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46710","PortSpecifier":{"PortValue":46710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261277,"nanos":134740099},"http":{"id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/sub-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","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-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4e1805b-48d7-4ee4-9639-9edc27ae9a67","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:38120","PortSpecifier":{"PortValue":38120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:38120","PortSpecifier":{"PortValue":38120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261277,"nanos":184354618},"http":{"id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BDuZeHjk8bu4TNic_NtIvx1Iy9ls29X9R6sjbgx3arALxTPBKBgSwet5FYwd"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BDuZeHjk8bu4TNic_NtIvx1Iy9ls29X9R6sjbgx3arALxTPBKBgSwet5FYwd\"}"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-f0230c.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":"30999150-32a7-413e-b732-ee465d30d4d3","keyName":"e2e-sub-iso-8d0540","subscription":"e2e-shared-sub-8180d3","tenant":"e2e-shared-a-f0230c","userId":"30999150-32a7-413e-b732-ee465d30d4d3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/sub-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-8180d3"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","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-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfdde48d-c0b7-4818-9790-dadd86ac11b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46726","PortSpecifier":{"PortValue":46726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:46726","PortSpecifier":{"PortValue":46726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261277,"nanos":218946422},"http":{"id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-bnfKRoxyHQhrhBGa_CB8Lvff3hmYy6sbBDfP0k3dXK1BQkNW5SGy3buffY5j"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f24b7c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-bnfKRoxyHQhrhBGa_CB8Lvff3hmYy6sbBDfP0k3dXK1BQkNW5SGy3buffY5j\"}"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-f24b7c.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":"f13959e2-0c6b-480a-8566-3385e30861a9","keyName":"e2e-sub-iso-6b80ea","subscription":"e2e-shared-sub-8180d3","tenant":"e2e-shared-b-f24b7c","userId":"f13959e2-0c6b-480a-8566-3385e30861a9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/sub-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-8180d3"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","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-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:54:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6547e306-6de1-4d1e-bc3f-7ee3616408b4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:54:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/588a8cf1943fe6627e4035164cffb61d932caaf1390fa253724b48e170d4175d"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/926c3d7b2ce7d3199f6d6c3ea18728489f2cd8ff07ee6a18381dea1da790315f"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d20bc4185c01591b036a46b849c35e7ade24e20a1f9e5521d710d1440691896"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d2a9088797a8172805bd372c9a8583a4e24d9e4a01c913ae78841509a74c49d"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f4092bc013183d636f78ffdc0c45c4c2313eeaefd9cd8fe641580d94471b00f"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5422b0b655c50eaa496863db716d3887c53139e5075118cfd464d5d4a978997"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f4edd48eca1439aac11cd693f1fb069363194ed14fbed6a9c646114a92e86d9"} {"level":"info","ts":"2026-07-28T17:54:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db0b24a3d6092b3d33d410af225cbcbcc86c5947f0de5be373010e2a956564dd"} {"level":"info","ts":"2026-07-28T17:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a966cb4b43a6cc53b074253b76ddf02d21c9a0b9694145b201794f5385cb1ffb"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c23cf38b02bbdcdfa1ffe46b7774f6d1d64f6f1ec1cf063a6b29c6d7614c83a"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b386f93aeaa79c6510f7eaefd26dcf8b958223140485ab3ad0c589964473cc0"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78223a7c6451aebd4b4560f2cb73067cf48e6fa104f870fbd9f84edad445cc4f"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/01b6779f609d6c76d67a6b82e8ed19cbf5b70fbec76d64c09c937ffa5e5ff169"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f716cfbc25eae215f7c25541b6dfe99e9ff2277a2a8f7d0c4d1654c3b0a7d60"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe4d378f74c2eed0a835f1e5ecfad65481f1b5fe055414464227942c0ee93b7f"} {"level":"info","ts":"2026-07-28T17:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04d5ffc85cf8105b49da7c7cd93fe89c3a557f2fb721de08351c54ad540c4b24"} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"error","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"error","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55: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-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"error","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"error","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:55:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:55:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50388","PortSpecifier":{"PortValue":50388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c66f951-316c-4f5d-9b6b-4267b1862599","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50388","PortSpecifier":{"PortValue":50388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261356,"nanos":703071176},"http":{"id":"7c66f951-316c-4f5d-9b6b-4267b1862599","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","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-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c66f951-316c-4f5d-9b6b-4267b1862599","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:33348","PortSpecifier":{"PortValue":33348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:33348","PortSpecifier":{"PortValue":33348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261356,"nanos":749485908},"http":{"id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","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-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e0a52e5f-934f-48c6-bf14-98ea6223757f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d154788-537e-46cd-a228-50290957eeaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50404","PortSpecifier":{"PortValue":50404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d154788-537e-46cd-a228-50290957eeaa","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d154788-537e-46cd-a228-50290957eeaa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50404","PortSpecifier":{"PortValue":50404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261356,"nanos":796884090},"http":{"id":"2d154788-537e-46cd-a228-50290957eeaa","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d154788-537e-46cd-a228-50290957eeaa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2d154788-537e-46cd-a228-50290957eeaa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV\"}"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-f0230c.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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","subscription":"e2e-rate-iso-a-bceadd","tenant":"e2e-shared-a-f0230c","userId":"9c092306-a292-43e7-a705-5b031070547f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2d154788-537e-46cd-a228-50290957eeaa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-bceadd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d154788-537e-46cd-a228-50290957eeaa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d154788-537e-46cd-a228-50290957eeaa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-bceadd"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d154788-537e-46cd-a228-50290957eeaa","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-28T17:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d154788-537e-46cd-a228-50290957eeaa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","selected_subscription":"e2e-rate-iso-a-bceadd","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-bceadd@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d154788-537e-46cd-a228-50290957eeaa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d154788-537e-46cd-a228-50290957eeaa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50412","PortSpecifier":{"PortValue":50412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"249261d4-794e-4786-a8f9-f0d119e562fd","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50412","PortSpecifier":{"PortValue":50412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261357,"nanos":890445735},"http":{"id":"249261d4-794e-4786-a8f9-f0d119e562fd","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV"} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV\"}"} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-f0230c.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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","subscription":"e2e-rate-iso-a-bceadd","tenant":"e2e-shared-a-f0230c","userId":"9c092306-a292-43e7-a705-5b031070547f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-bceadd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","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-bceadd"} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","selected_subscription":"e2e-rate-iso-a-bceadd","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-bceadd@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:55:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"249261d4-794e-4786-a8f9-f0d119e562fd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50420","PortSpecifier":{"PortValue":50420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:50420","PortSpecifier":{"PortValue":50420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261358,"nanos":932366898},"http":{"id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV"} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QrWt47ccgEerbYm1_mrZqe71dCCHKHsCemWqRQgcjnbvFvCQNvq3NNYjUrlV\"}"} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-f0230c.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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","subscription":"e2e-rate-iso-a-bceadd","tenant":"e2e-shared-a-f0230c","userId":"9c092306-a292-43e7-a705-5b031070547f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-bceadd\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-bceadd"} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","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-28T17:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","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":"9c092306-a292-43e7-a705-5b031070547f","keyName":"e2e-rate-a-bceadd","selected_subscription":"e2e-rate-iso-a-bceadd","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-bceadd@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-bceadd","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:55:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d061c7a3-5e75-46de-81be-7f8dcbb73c72","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:56:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"debug","ts":"2026-07-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"error","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"error","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:56: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-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:56:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:56:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60414","PortSpecifier":{"PortValue":60414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60414","PortSpecifier":{"PortValue":60414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261395,"nanos":754083536},"http":{"id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.50:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","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":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","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-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5d89fac-6d6f-4b72-b99c-5a849246fac0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:42156","PortSpecifier":{"PortValue":42156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:42156","PortSpecifier":{"PortValue":42156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261395,"nanos":795298344},"http":{"id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","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-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27d9f43e-da3c-43cc-bf9e-eed144486bc0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60418","PortSpecifier":{"PortValue":60418}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"26c137e1-32b4-4ceb-b458-ba779a686052","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60418","PortSpecifier":{"PortValue":60418}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261395,"nanos":835493304},"http":{"id":"26c137e1-32b4-4ceb-b458-ba779a686052","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV\"}"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-f0230c.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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","subscription":"e2e-rate-iso-a-d9ca9d","tenant":"e2e-shared-a-f0230c","userId":"bd2f909e-958d-4c67-823d-b6c74c665466","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-d9ca9d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","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-d9ca9d"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","selected_subscription":"e2e-rate-iso-a-d9ca9d","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-d9ca9d@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"26c137e1-32b4-4ceb-b458-ba779a686052","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60424","PortSpecifier":{"PortValue":60424}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d04c8ab4-40cd-439c-8773-f651afe88691","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60424","PortSpecifier":{"PortValue":60424}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261396,"nanos":876486148},"http":{"id":"d04c8ab4-40cd-439c-8773-f651afe88691","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV"} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV\"}"} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-f0230c.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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","subscription":"e2e-rate-iso-a-d9ca9d","tenant":"e2e-shared-a-f0230c","userId":"bd2f909e-958d-4c67-823d-b6c74c665466","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-d9ca9d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-d9ca9d"} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","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-28T17:56:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","selected_subscription":"e2e-rate-iso-a-d9ca9d","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-d9ca9d@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d04c8ab4-40cd-439c-8773-f651afe88691","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60430","PortSpecifier":{"PortValue":60430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5f890120-84d7-4c01-9e44-5c910f96ede6","method":"POST","path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions","host":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:60430","PortSpecifier":{"PortValue":60430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.50:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261397,"nanos":918328967},"http":{"id":"5f890120-84d7-4c01-9e44-5c910f96ede6","method":"POST","headers":{":authority":"e2e-shared-a-f0230c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-OO4OnBG37j8Ib8SX_EL4o5RsQPtzz70INl5i2nXmyxiAN02AIunGsS2youfV\"}"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-f0230c.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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","subscription":"e2e-rate-iso-a-d9ca9d","tenant":"e2e-shared-a-f0230c","userId":"bd2f909e-958d-4c67-823d-b6c74c665466","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-f0230c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\",\"requestedSubscription\":\"e2e-rate-iso-a-d9ca9d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-f0230c.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-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-f0230c/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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","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-d9ca9d"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","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":"bd2f909e-958d-4c67-823d-b6c74c665466","keyName":"e2e-rate-a-d9ca9d","selected_subscription":"e2e-rate-iso-a-d9ca9d","selected_subscription_key":"ai-tenant-e2e-shared-a-f0230c/e2e-rate-iso-a-d9ca9d@ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-f0230c/models/facebook/opt-125m","name":"rate-test-model-f0230c","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d9ca9d","namespace":"ai-tenant-e2e-shared-a-f0230c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-f0230c/rate-test-model-f0230c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f890120-84d7-4c01-9e44-5c910f96ede6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:42168","PortSpecifier":{"PortValue":42168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","method":"POST","path":"/ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c/v1/completions","host":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:42168","PortSpecifier":{"PortValue":42168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261397,"nanos":955971889},"http":{"id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","method":"POST","headers":{":authority":"e2e-shared-b-f24b7c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-iBr3joD0jU734dZA_FYsKR45r9k9vHAYIxeoMmOHhMmr23KjhWoP7qkhH4AV"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-f24b7c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-iBr3joD0jU734dZA_FYsKR45r9k9vHAYIxeoMmOHhMmr23KjhWoP7qkhH4AV\"}"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-f24b7c.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":"7e93cda4-167c-4fa1-b2b4-6e4279646247","keyName":"e2e-rate-b-d9ca9d","subscription":"e2e-rate-iso-b-d9ca9d","tenant":"e2e-shared-b-f24b7c","userId":"7e93cda4-167c-4fa1-b2b4-6e4279646247","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-f24b7c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c\",\"requestedSubscription\":\"e2e-rate-iso-b-d9ca9d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-f24b7c.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-f24b7c/models/facebook/opt-125m","name":"rate-test-model-f24b7c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d9ca9d","namespace":"ai-tenant-e2e-shared-b-f24b7c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c"}} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-f24b7c/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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-d9ca9d"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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-28T17:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7e93cda4-167c-4fa1-b2b4-6e4279646247","keyName":"e2e-rate-b-d9ca9d","selected_subscription":"e2e-rate-iso-b-d9ca9d","selected_subscription_key":"ai-tenant-e2e-shared-b-f24b7c/e2e-rate-iso-b-d9ca9d@ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-f24b7c/models/facebook/opt-125m","name":"rate-test-model-f24b7c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-d9ca9d","namespace":"ai-tenant-e2e-shared-b-f24b7c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-f24b7c/rate-test-model-f24b7c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4d85fc8-fd5b-9c42-875a-3d4a812d9581","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa1d0fe79e592f547d38bf79546e51d66af436f29c01d66f89e6b4870bbf7506"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/abaacf4ad17719ac4e73103b878a2cba2506adac70ac5ca68fb3b1e276bfc4b4"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bb6f95ed46a24e7266dc04d37908cc97868c9cdb2c5e0da82e5127d5f7a78fc"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5399f765ff0864b435412fcf8d2071c9433536e5894996f0bf501f21cffb33ad"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/972582b41857740b424edba657a9dc643641e67a18725d170684a3d1acddcfe7"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/550596919df3469846ee1e84f76dc224b0c021c7862f06ced24c5c44d5afed91"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f80920bbfa596618121c24663d74e96f702a44660562d476ca98f859b6a5f7e2"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec9a1741e160c9c293058b80f23a724b97410f06e9a1c6e4e0dceed9988a5415"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4500164613369d6055d0dc45e4c800d74da2009ff63cb973d03453fa2a15310"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e98ef24661777b385b4009ff647d639ce656c3881bcdc616bd9e320d2bc69f3"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bc6ab1835da3061f9ec1af42e3a3cfe6be7880c58da8c29c31328becdfbf2a"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9dee2d4b9c28d53f37e920b1ee301e1d4a4c773e2218a1fee77d8f6e1e9d8593"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54769c9d939a5383872cec3da1dd43a5adaa775fafcbb4a049410defcbe62beb"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/821e2c082cd003667f1a34ae0c330050a1c4dd4c29c1efb7e6b5912228af59c5"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d35a9db90d3d95e58f528e8fe47638973a3d7d7ac861a119e2b43e81cc47287c"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54e79a23547dded8aff4f58fe6c5c5d99237b1551f2461c0d5c7e6e1afd3d3f9"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/968fcfac6bfb9f37d07768778c635bd29c0ecf1705534abe8d6fedff067cb2ab"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8e21026fb4e2a3ff8df81284f808edf2a24fcf57da8228b0dcbeefd8cb7fc1b"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f2fded9e19522467c92e7a0cfd79637a5c785808b1304911c7520ba6bc3f81d"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6332616292dbefe2c77f1330ba4f7036d688708b08e07d695dacd3cf07701cf"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d93b2e320cea48cefe1e99495c0c6c3ec81fb77bdb0e1144c6e0d6078274993"} {"level":"info","ts":"2026-07-28T17:56:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40ed5ee49557693fc0025d76f3274bb425cc48aa68bf48f1398b951d277f5030"} {"level":"info","ts":"2026-07-28T17:56:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3bc71a41f8119ec001d40e333aac48cfbfc05a93cec105b883c6e5cd600aa95"} {"level":"info","ts":"2026-07-28T17:56:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1e6cc2d66f1c687d3c2d05a171d17e66da9604e95c9ac0ca963a33f46fef4b0"} {"level":"info","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:59876","PortSpecifier":{"PortValue":59876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:59876","PortSpecifier":{"PortValue":59876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261472,"nanos":577188146},"http":{"id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","method":"POST","headers":{":authority":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","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-28T17:57:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9911cb7-4710-4f48-bc9c-4aaca021811c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"832532f1-06c2-468b-aad0-b2c81a176308","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:59878","PortSpecifier":{"PortValue":59878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"832532f1-06c2-468b-aad0-b2c81a176308","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"832532f1-06c2-468b-aad0-b2c81a176308","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:59878","PortSpecifier":{"PortValue":59878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.42:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261472,"nanos":626983178},"http":{"id":"832532f1-06c2-468b-aad0-b2c81a176308","method":"POST","headers":{":authority":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"832532f1-06c2-468b-aad0-b2c81a176308","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7HxLUDqRft1g7aVF_ESzFkXyTT0UPkqZwaAOzz8ci4UkSGXjEOVUh5rX6YNC"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"832532f1-06c2-468b-aad0-b2c81a176308","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7HxLUDqRft1g7aVF_ESzFkXyTT0UPkqZwaAOzz8ci4UkSGXjEOVUh5rX6YNC\"}"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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":"fa9bce88-aad8-413f-bcff-c88f1a480d58","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"fa9bce88-aad8-413f-bcff-c88f1a480d58","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"832532f1-06c2-468b-aad0-b2c81a176308","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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.42:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"832532f1-06c2-468b-aad0-b2c81a176308","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-28T17:57:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"832532f1-06c2-468b-aad0-b2c81a176308","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"fa9bce88-aad8-413f-bcff-c88f1a480d58","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-28T17:57:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"832532f1-06c2-468b-aad0-b2c81a176308","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:57:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"832532f1-06c2-468b-aad0-b2c81a176308","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"} {"level":"info","ts":"2026-07-28T17:58:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f"} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T17:58:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"} {"level":"error","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d"} {"level":"info","ts":"2026-07-28T17:58:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"} {"level":"info","ts":"2026-07-28T17:58:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"} {"level":"info","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:53282","PortSpecifier":{"PortValue":53282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-20ce8c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:53282","PortSpecifier":{"PortValue":53282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261527,"nanos":883000094},"http":{"id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","method":"POST","headers":{":authority":"e2e-ipp-a-20ce8c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"]}} {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/544bfe8729b7"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=07a6a110-31ed-4c62-b01f-7f79d2441068"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4b353d81-7d2d-48b1-8355-aa9b7a1bfc0b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-20ce8c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","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-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","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-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-20ce8c/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-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","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-28T17:58:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","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-28T17:58:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:58:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"34ea8748-7cea-492b-bb77-e4e405f81c0f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"702503b2-a990-4760-969b-8d2b50b4562a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:53296","PortSpecifier":{"PortValue":53296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"702503b2-a990-4760-969b-8d2b50b4562a","method":"POST","path":"/ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c/v1/chat/completions","host":"e2e-ipp-a-20ce8c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"702503b2-a990-4760-969b-8d2b50b4562a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.12:53296","PortSpecifier":{"PortValue":53296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785261529,"nanos":946013409},"http":{"id":"702503b2-a990-4760-969b-8d2b50b4562a","method":"POST","headers":{":authority":"e2e-ipp-a-20ce8c.apps.bf426018-74c0-430b-bdac-544bfe8729b7.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"702503b2-a990-4760-969b-8d2b50b4562a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WOndxwpKLWi5fmiM_GEIlFsJ2aLaMpCAocLugE7qGzcYW2L3qLo3drQk2cCn"} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"702503b2-a990-4760-969b-8d2b50b4562a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-20ce8c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WOndxwpKLWi5fmiM_GEIlFsJ2aLaMpCAocLugE7qGzcYW2L3qLo3drQk2cCn\"}"} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-20ce8c.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":"7c0668a4-b44b-4bdd-bf11-45c5da69c19f","keyName":"e2e-ipp-20ce8c","subscription":"ipp-route-20ce8c-sub","tenant":"e2e-ipp-a-20ce8c","userId":"7c0668a4-b44b-4bdd-bf11-45c5da69c19f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"702503b2-a990-4760-969b-8d2b50b4562a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-20ce8c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c\",\"requestedSubscription\":\"ipp-route-20ce8c-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-20ce8c.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-20ce8c/models/facebook/opt-125m","name":"ipp-route-20ce8c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-20ce8c-sub","namespace":"ai-tenant-e2e-ipp-a-20ce8c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c"}} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"702503b2-a990-4760-969b-8d2b50b4562a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"702503b2-a990-4760-969b-8d2b50b4562a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-20ce8c/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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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-20ce8c-sub"} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"702503b2-a990-4760-969b-8d2b50b4562a","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":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7c0668a4-b44b-4bdd-bf11-45c5da69c19f","keyName":"e2e-ipp-20ce8c","selected_subscription":"ipp-route-20ce8c-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c-sub@ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-20ce8c/models/facebook/opt-125m","name":"ipp-route-20ce8c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-20ce8c-sub","namespace":"ai-tenant-e2e-ipp-a-20ce8c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-20ce8c/ipp-route-20ce8c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"702503b2-a990-4760-969b-8d2b50b4562a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T17:58:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"702503b2-a990-4760-969b-8d2b50b4562a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f113f7901852e3d613cd7f3ed9f3867aaee27def70933dd03182f842a0d5ebd9"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e19405918dff2cf5e330288bb50f1e68fabdaedddf163cb17f30af960fe0959d"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce4c6343136fbb97b86a151648c9ff8348e22ab6670595040f7328580bc8a36f"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b31bcce864a4b87ed3111cbbbb951c829bc62e418fda95f194339bd8d29bcd3f"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/092c5418901a53bfec253202a30c887d6a3323b94a139bfce6d4162737eb3182"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d967f485dca05ed799397d3808d7666071d2f6dece200376ccbacb34f4ba8623"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef1e35d1735be786d2c7c8bcd2cd1a119068363555018171385b209d2463179e"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4033c3d64d1b6867263954caca9841b376066e4c36f55757d5d6b825a07ae8eb"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b767a7d3e81ca5ca8894d910264b174ca71e968129187d3481c3ef78d96ab5f8"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/41284201384a68b1f5718440a2801d327a29275248d7dc531f94771189095145"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c53637086ac5e70c5217ccc38e712c3bea3117305a4e7b4da32f3f891b8533ac"} {"level":"info","ts":"2026-07-28T18:00:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04cc6165f13c50f29f3425100d807d3ccdf93e5c37926b5cbd7653b2eb363445"}